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, setstepConfig.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 stepUpsell & 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
