Skip to main content

Order Bumps

Time: ~5 minutes | Difficulty: Beginner Use the Node SDK to define order bumps — optional add-ons shown on the checkout page before payment. They lift average order value without changing your main line item.
Order bumps vs upsells: Order bumps appear before the customer pays (same checkout session). Upsell / post-purchase offers run after payment on dedicated offer steps. See Upsell & Downsell Funnel for post-checkout flows.

Prerequisites


1. What order bumps are

  • Shown on checkout while the cart and payment form are visible.
  • Customer can opt in (or you can pre-check the bump).
  • Controlled by triggers (when to show) and optional rules (cart conditions).

2. Create an order bump product

Create a normal product with variant(s) and prices — the bump sells that SKU.

3. Create an order bump offer


4. Bump types (orderBumpOffers[].type)


5. Trigger types (triggers[])


6. Attach to a funnel (checkout step)

On checkout nodes, set stepConfig.orderBumps:

7. List, retrieve, update, delete


8. Order bump rules (optional)

Per bump line, rules restrict when that line is eligible (evaluated against the current cart).

9. SDK methods reference


10. Next steps

Step config (pixels & bumps)

orderBumps, scripts, pixels, and payment setup per funnel step

Upsell & downsell funnel

Post-payment offers with conditional routing

Custom checkout & pages

Native, HTML, or Plugin SDK checkout surfaces

Merchant quick start

End-to-end store and processor setup