---
title: "Order Bumps, Products & Upsells"
description: "Raise the order value of any one-time payment with order bumps, products the buyer adds by quantity, and a one-click upsell after payment."
url: "https://docs.paymentpageplugin.com/features/order-bumps-products-upsells/"
---
Three ways to sell more from the same form:

*   **Order bumps**: add-ons the buyer ticks before paying.
*   **Products**: extra items the buyer adds with a quantity.
*   **One-click upsell**: an offer shown after payment that the buyer adds without entering their card again.

All three work on the free and Pro plans. They apply to one-time prices only: bumps and products are hidden while a recurring price is selected, and the upsell follows one-time card payments. To start from a working example, create a form from the **Order Bump Checkout**, **Multi-Item Store** or **One-Click Upsell Flow** template.

## Order bumps

Expand **Order Bumps** in the form builder and click **Add Order Bump** for each add-on. Give it a **Title**, an optional **Description**, a **Price** and a **Currency**.

![The Order Bumps section with one add-on](/assets/screenshots/order-bumps-builder.png)

Each bump appears under the plan list while a one-time price in the same currency is selected. When the buyer ticks it, the total on the pay button goes up by the bump's price.

![A ticked order bump adding 12 to the total on the pay button](/assets/screenshots/order-bump-checkout.png)

## Products

Expand **Products** and click **Add Product** for each item. Products have the same fields as bumps.

![The Products section with three items](/assets/screenshots/products-builder.png)

Buyers set a quantity for each product they want, and the pay button total updates as they go. Products follow the same rule as bumps: they show while a one-time price in the same currency is selected.

![Product quantities set on a form, with the updated total on the pay button](/assets/screenshots/products-checkout.png)

Bumps and products with no price, or a price of 0, are not shown.

## One-click upsell

Expand **Post-Purchase Upsell** and click **Add Upsell Offer**. Enter a **Title**, an optional **Description**, a **Price** and a **Currency**. If you add more than one offer, the first one is shown.

![The Post-Purchase Upsell section with one offer](/assets/screenshots/upsell-builder.png)

After a successful one-time card payment, the success step shows the offer. One click on **Add to my order** charges the same card for the offer as a separate payment, with no card details to enter. **No thanks** closes the offer. If the extra charge fails, the buyer sees that their original payment is unaffected.

![The success step after a card payment, with the one-click offer ringed](/assets/screenshots/upsell-offer.png)

The offer appears on the form's success step. A form that uses the [Redirect](/features/form-actions-on-submit/#redirect) action sends buyers away before they see it, so use [Dynamic Message](/features/form-actions-on-submit/#dynamic-message) on forms with an upsell.

## What you and the buyer see after payment

*   The admin and buyer [emails](/features/form-actions-on-submit/#email) list the bumps and products bought, with quantities. An accepted upsell sends its own receipt naming the offer.
*   The upsell shows in Stripe as its own payment.
*   In [Analytics](/features/analytics/), bumps and products count toward the order's revenue, and an accepted upsell adds revenue without counting as a new order.

Payment Page works out every total on your server from the form's own prices, so a buyer can't change what they pay.
