Skip to content
Comply with the EU directives with Order EditingSee Shopify app listing

Product Carousel

Show a swipeable product carousel to customers after checkout. Set a default collection for all customers, or use Upsell Strategies to show targeted recommendations.

4 min read

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.


Getting started

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.


Choosing products

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.

Post-Purchase Discounts

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.


How it works

  1. The customer completes checkout and lands on the Thank You Page, or returns to the Order Status Page.
  2. They see the Product Carousel inside the main Order Editing block.
  3. They select a product they want to add to their order.
  4. They're taken to a new checkout to authorise the addition. Any discount is applied automatically.
  5. Once confirmed, the product is added to their order and the total updates in Shopify.

Translations

All customer-facing text can be customised through the Translate button at the top of the Order Editing settings page.


Frequently asked questions

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.

Do customers need to re-enter payment details?

Yes. When a customer adds a product from the carousel, they're taken to a new checkout to authorise the payment for that addition.

Can I set different discounts per product?

Yes. Each product has its own Post-Purchase Discount field.

Will out-of-stock products show?

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.

Related articles

App Blocks

Shipping Address Edits

Allow customers to edit their shipping address, configure restrictions, and control advanced storefront form options.

App Blocks

Product Option Changes

Let customers switch between products, variants, sizes, colours, and other options on items already in their order. Customise the text labels to match your brand.

App Blocks

Quantity Edits

Let customers increase product quantities on items already in their order and pay for additional items in one click.

App Blocks

Product Catalog

Let customers browse and add products to their order post-purchase. Control which products appear using filters for specific products, names, tags, and product types.