The Product Carousel shows a swipeable carousel of products inside the main Order Editing block on the Thank You Page and Order Status Page. Customers browse the carousel and add products to their existing order during the editing window.
You can run it two ways. Set a default collection to show the same products to everyone, or use upsell strategies to show targeted recommendations to specific customers. When a strategy matches, it takes over. The Product Carousel then acts as the fallback for everyone a strategy doesn't match, so customers always see something.
ℹ️ Note: The Product Carousel was previously called Primary Upsell. If you see the old name anywhere in the app, it refers to this same placement.
Go to App Blocks > Product Carousel and toggle on Enable Product Carousel. Then choose which pages it appears on and which products it shows.
These settings control where the carousel appears and how it behaves.
Setting | Default | What it does |
Thank You Page | On | Shows the carousel immediately after checkout. This is the highest-intent moment. |
Order Status Page | On | Shows the carousel when customers return to check their order status. |
Limit Product Results | 25 | The maximum number of products shown in the carousel. Drag the slider between 1 and 50. A range of 6 to 12 is a good starting point. |
Allow upsell with a product already in cart | Off | When off, products already in the order are hidden. Turn on to let customers add a second unit of the same product. |
Allow customers to browse your storefront | Off | When off, customers only see the products you've selected. Turn on to let them search your full catalogue. |
This is where you choose which products appear in the carousel. You have four filters, and you can combine them.
Filter | How it works |
Select specific products | Hand-pick individual products to include. |
Show Products by Names | Filter by product name or title. |
Show Products with Tags | Filter by Shopify product tags, for example "upsell" or "bestseller". |
Show Products by Types | Filter by product type category, for example "Accessories" or "Add-ons". |
Active filters show at the top of the section. Click Clear all to reset.
Each product in the list has a Post-Purchase Discount field where you can set a percentage discount. For example, 10% on a $100 product means the customer sees it at $90. Leave it at 0% for no discount.
You can drag products to reorder how they appear in the carousel.
💡 Tip: Even a small discount of 5 to 10% can significantly boost upsell conversion.
The settings above are basic mode. They show the same carousel to every customer.
When you create an upsell strategy that targets the Product Carousel, it overrides these settings for matching customers and shows the products you've defined in the strategy. If no strategy matches a customer, the carousel falls back to the default products you set here. This way every customer sees something.
💡 Tip: Upsell strategies can override these settings for specific customer segments. Set up a strategy from the Upsell Strategies page to show targeted recommendations.
The customer completes checkout and lands on the Thank You Page, or returns to the Order Status Page.
They see the Product Carousel inside the main Order Editing block.
They select a product they want to add to their order.
They're taken to a new checkout to authorise the addition. Any discount is applied automatically.
Once confirmed, the product is added to their order and the total updates in Shopify.
All customer-facing text can be customised through the Translate button at the top of the Order Editing settings page.
The Product Carousel shows the same carousel to every customer when run in basic mode. Upsell strategies let you target offers based on what the customer bought or their order value. Strategies override the Product Carousel for matching customers, and the Product Carousel is the fallback for everyone else.
Yes. When a customer adds a product from the carousel, they're taken to a new checkout to authorise the payment for that addition.
Yes. Each product has its own Post-Purchase Discount field.
No. Out-of-stock products are automatically hidden from the carousel.
Use both. Use strategies for targeted upsells, and keep the Product Carousel as the fallback so every customer sees something.