Upsell
Placements and theme setup
Add Upsell blocks to your theme, checkout, thank-you page, and customer account.
Upsell offers only appear where you add the matching AppsTint block. The in-app setup guide includes deep links that open the right editor with the block pre-selected.
Cart page
- Open AppsTint → Upsell and use Open theme editor (cart) from the setup card, or go to Online Store → Themes → Customize.
- Switch to the Cart page.
- Add block → Apps → Upsell Offers.
- Place it above the checkout button (recommended).
- In block settings, set Placement to Cart page.
- Optional: section heading, layout template (card / inline / banner).
- Save.
Product page
- Open the theme editor on a Product page.
- Add block → Apps → Upsell Offers.
- Set Placement to Product page.
- Save.
Cart drawer
If your theme uses a cart drawer, add the same Upsell Offers block and set Placement to Cart drawer. The block loads offers when the drawer opens.
Checkout
- Go to Settings → Checkout → Customize (checkout editor).
- Add the Upsell checkout block to the step you configured in the offer (information, shipping, payment, or order summary).
- In the block settings, enter the placement key matching your offer (for example
checkout_payment). - Save.
Shopify Plus required for fixed-price upsells. Offers that set an exact unit price (fixed price discount type) use the Cart Transform API, which is available on Shopify Plus only. Percentage and fixed-amount discounts work on all Shopify plans.
Use the Open checkout editor link on the Upsell overview setup card to jump straight to checkout customization.
Thank-you page
- In the checkout editor, open the Thank you page.
- Add the Upsell thank-you block.
- Offers with Thank-you placement will load automatically.
Shoppers accept thank-you offers via a new checkout — the upsell cannot be added to an order that already completed.
Customer account (order status)
- In Settings → Customer accounts, customize the Order status page.
- Add the Upsell customer account block.
- Offers with Customer account placement appear on the order status page.
Verify
| Check | Expected |
|---|---|
| Offer is Active | Shows when rules match |
| Upsell app is activated on Apps grid | Empty when deactivated |
| Block placement matches offer | Mismatch = no display |
| Cart has items (for cart placements) | Empty cart may hide offers |
Cart Transform (fixed-price offers)
When a merchant opens the embedded AppsTint app, Cart Transform registers automatically for fixed-price upsell line pricing. This requires Shopify Plus. No manual install step.