Order bumps
Show a one-click add-on offer at checkout, a product the customer can add without leaving the checkout flow.
An order bump is an offer shown to the customer on the checkout page, just before they confirm payment. With one click they can add the extra item to their order, with no second cart trip and no new page.
They convert well because the customer has already committed to buying. The checkout form is filled in; friction to add one more item is near zero.
Classic examples
- "Add a 2-year warranty for $9.99."
- "Add a carrying case for $14 (usually $22)."
- "Add gift wrapping for $4."
- "Add a second unit at 50% off."
How order bumps differ from bundle offers
| Order bump | Bundle offer | |
|---|---|---|
| Where shown | Checkout page | Cart page |
| When it shows | When trigger product is checked out | When trigger product is in the cart |
| Discount | Optional (%, fixed, or no discount) | Required (% or fixed) |
| Best for | Warranty, last-minute add-ons, gift extras | Cross-sells, complete-the-look, accessory pairs |
How to create an order bump
- Go to Products in the sidebar.
- Scroll the products table to the right until you see the Order Bumps column.
- Find the product whose checkout should trigger the bump. The Order Bumps cell shows a count, or "+ Add" if none exist.
- Click the count or the + Add text. The Order Bumps dialog opens.

- Click + Create Order Bump. Fill in the form:
| Field | What to enter |
|---|---|
| Bump product | Search and select the product to offer as the add-on. |
| Title | A short headline shown at checkout, e.g. "Protect your purchase". Leave blank to use the product name. |
| Discount | Optional. Choose % or $ and enter a value, or leave it empty to offer at full price. |

- Click Create Order Bump. The bump is live at the next checkout that includes the trigger product.
Enabling and disabling
Each bump row has a toggle. Turn it off to pause without deleting.
What the customer sees
At checkout, the bump appears as a small card: the product image, the title, the price (with any discount applied), and a prominent checkbox. Checking it adds the product to the order in real time; the order summary updates immediately.
The customer can uncheck it just as easily, with no pressure in either direction.
The bump does not appear at checkout
Before you go hunting through the trigger product or the discount, check the simpler explanation: your checkout page has to be built to draw the bump.
Creating a bump here makes the offer available to your website. Your website is separate code, and its checkout page has to ask Brainerce for the bumps and render the card. If nobody built that in, the bump is live and correct and no customer will ever see it.
A storefront scaffolded recently with npx create-brainerce-store already draws them. An older shop, or one built by hand, probably does not, and it does not gain the ability by itself. See a feature you turned on is not showing on your website.
Once you have confirmed your checkout does render bumps, then check the ordinary causes: the bump is toggled off, the trigger product is not in the order, or the bump product is out of stock.
What happens when the quantity changes, or you edit the bump
The bump discount is per unit, and it follows the quantity down. If a customer accepts the bump twice, they hold two discounted units. If they then reduce that line to one unit, they get one unit's worth of discount, not two. The cart works this out on every change and again when the order is placed, so a customer cannot end up with more discount than the units they are actually buying.
It never spreads to units the customer did not accept. Raising the quantity of a bump line by hand does not extend the offer to the extra units. Those are charged at the normal price. If you want every unit discounted, that is a Discount Rule, not an order bump.
Editing the bump changes carts that already accepted it, in one direction. Lowering the discount, or clearing it, applies to carts in progress. Raising it does not: a customer who accepted 20% off keeps 20% off, even if you change the bump to 40% while they are still shopping. If you delete a bump, any cart still holding its discount loses that discount and pays the normal price. Pausing a bump with its toggle does none of this, it only stops the bump being offered to new customers, so pause rather than delete if customers may be mid-checkout.
Tips
Create a bump-only variant. If you want a checkout-only price that's lower than the product's storefront price, create a separate variant (or a new product) dedicated to the bump. That way the storefront price stays unchanged while the bump offers a checkout discount.
Keep the title benefit-first. "Protect your purchase for $9.99" converts better than "Add 2-year warranty".
No discount is fine. Some add-ons (gift wrapping, engraving, phone setup service) sell at full price at checkout; the bump just surfaces the option customers didn't think to look for.
What's next?
- Bundle offers cross-sell in the cart (before checkout).
- Modifier groups are per-product customization options shown on the product page.
- Related products show "you might also like" on product pages and in the cart.