· Venturi Code
Getting more people to buy is hard. Getting the people who already decided to buy to add something small is much easier. That’s what order bumps and upsells do.
Order bump: one tick box before paying
A small, related add-on shown inside checkout, with a checkbox and a one-line pitch. It works because the buyer has already decided and the add-on costs a fraction of the main price.
- Keep it cheap relative to the main purchase
- Make it clearly related: extra credits, a template pack, priority support, a setup call
- One bump at a time. Several boxes start to feel like a trap.
- Unticked by default. Pre-ticked add-ons feel sneaky and cause refunds.
One-click upsell: an offer right after payment
After the payment succeeds, offer one upgrade or add-on that can be bought with the card they just used, without entering details again. With Stripe, save the payment method during checkout (setup_future_usage on the payment) and charge it on the server when they accept.
- Offer something that makes the first purchase work better, like an annual upgrade or a done-for-you setup
- Show the price and what it adds in one sentence
- Make "No thanks" as easy to click as "Yes"
- Only charge after an explicit click, and send a receipt
Measure it properly
Track how often each offer is taken and how many of those buyers ask for a refund. A bump that sells well but gets refunded often isn’t working.
The shortcut
Venturi Pro includes an order bump, a post-purchase upsell, a cart goal progress bar and a threshold bonus. Add them with npx venturi-dev add order-bump post-purchase-upsell.