Display setting
Set up what customers see on your Post-purchase upsell offer: the layout, text, buttons, and extra sections.

Open the Widget editor from the campaign editor. If the offer is translated, use the language button next to the Desktop/Mobile toggle to preview each translation. See Preview translations in the editor.

How to set up
Step 1: Customize Upsell #1 display
The editor panel for each feature opens on the right, and the preview shows in the middle.

- Template: pick a layout that fits both your product image and your text (for example, PPU – Split grid).
- Header text: keep it under 60 characters, for example "Hold on! You're about to miss a fantastic deal from us." Use Add variable to add the customer's first name.
- Countdown timer: how long the offer shows. We recommend 3 to 5 minutes. Contact AOV.ai support if you want a native-friendly timer that won't conflict with your theme.
- Product information: choose what to show: Title, Price & Discount, Star rating, Description, Note, Variant picker, Quantity selector, and Price breakdown.
- Variant picker: Single dropdown (one selector for all options) or Multiple dropdowns (one per option, such as Size and Color). See Selecting variants for a product.
- Accept button: set the button text and style. Click Confirmation to set what customers see if Shopify can't add the item (see When the item can't be added).
- Decline button: set the text and style for customers who skip the offer.
- Add section: click it at the bottom of the left sidebar to add an Extra buy button, Image, Text, Callout block, FAQs, Testimonial, Trust Badges, or Video.

Products with many variants. Single dropdown stays available, but a product added with Select all that has more than 100 variants shows Multiple dropdowns on your storefront, so buyers can still reach every variant. The editor then shows the banner "Some products can't use a single dropdown automatically" with the affected products.
- To keep a single dropdown, tick the variants one by one in the product picker (up to 2,048 are supported).
- The banner only lists products added with Select all.
When the item can't be added
If Shopify can't add the product after a customer accepts (most often because it just sold out), a banner replaces the Accept button. Edit its text in the Confirmation panel, opened from the link under the Accept button settings.
Under If the item can't be added:
- Couldn't add message: shown when a different variant or quantity could fix it (for example, out of stock).
- Default: "We couldn't add this item to your order. You haven't been charged."
- Unconfirmed message: shown when Shopify didn't confirm either way.
- Default: "We couldn't confirm whether this item was added. Check your order confirmation email."
- Continue button text: shown with either message when nothing can be fixed on this page. It moves the customer on to the Thank you page.
- Default: "Continue"
The Go back button (for the fixable case) reuses the Back button text from the same panel.
To see either banner without a real failed order, use the Preview dropdown at the bottom of the panel: Couldn't add (Go back), Unconfirmed (Continue), or Off.
Translate the three messages per language in Settings → Translation (German, French, and Italian defaults are already there). See Multi-language Support. The Back button text is set once in this panel and applies to every language.
Extra buy button
Adds a second Accept button that you can drag anywhere in the layout, so customers can accept right after the hook (price, benefits, reviews) instead of scrolling to the bottom.
How to add it
- Click Add section and select Extra buy button (marked NEW).
- Drag it to the position you want.
It copies the style of your main buttons, so there is nothing to re-style:
- Accept button: text only.
- Decline button: text and style.
To change how it looks, edit the original buttons. Edit source button jumps straight there.
| Setting | What it does |
|---|---|
| Include decline button | Shows the decline link below the extra Accept button. On by default. |
| Padding top / Padding bottom | Adjusts the spacing around the button. |
Click Save. Changes go live immediately.
Only shows for one product. The Extra buy button appears on the storefront only when the offer has a single product. With more than one product, it is hidden and the editor shows a warning.
Trust Badges
Add reassurance signals such as secure payment, money-back guarantee, or free shipping. A row of trust icons eases hesitation at a second prompt and can lift your acceptance rate.
How to add them
- Click Add section and select Trust Badges.
- Click Add badge and set:
- Icon: pick from the built-in library (15 icons) or upload your own (PNG, JPG, GIF, WEBP or SVG, up to 5 MB).
- Title: a short label, for example "Secure checkout".
- Description (optional): a second line, for example "256-bit SSL encryption".
- Drag rows to reorder them, or click the delete icon to remove one.


Style options
| Setting | What it controls |
|---|---|
| Columns | 1 to 4 columns. Wraps automatically on mobile. |
| Direction | Vertical (icon above text) or Horizontal (icon left of text). |
| Icon color | Color of all library icons, with quick-pick swatches. |
| Background circle | Shows a colored circle behind each icon. |
| Background color | Fill of that circle (when the circle is on). |
| Badge size | Scales icons and text together. |
| Text alignment | Aligns the badge text. |
Click Save. Badges appear on the live post-purchase page immediately.
For custom images, use square images. Non-square images may look cropped or uneven.
Video
Adds up to 3 demo videos to an upsell page. Buyers click a thumbnail and the video plays in a new tab, so they see the product in use without leaving the offer.
Video works on post-purchase upsell pages only (Upsell #1, #2, #3 and the downsells). Each page holds one Video widget.
How to add it
- Click Add section and select Video (marked New).
- Click + Add video (up to 3 in total) and fill in each video:
- Video source: Shopify (pick a file or Upload video; MP4, MOV or WEBM, up to 1 GB), Vimeo, or YouTube (paste the link into Video URL).
- Thumbnail: leave it empty to use the video's own image, or upload one.
- Autoplay when the player tab opens, Title and Description: optional.
- Adjust the look under Display:
- Heading, Width and Alignment.
- Columns: 1 to 3 (always 1 on mobile).
- Top and bottom padding.
- Click Save.
Background color and Back button text style the player page that opens in the new tab, not the video on the offer. Buyers click Back to offer to return.
This Back button text is separate from the one in the Confirmation panel, and you can translate it per language in Settings → Translation. See Video widget.
Save stops if a video can't be played. The error shows under the video and in the error banner. Check that the file or link is set, that the link is a single video from the source you picked, and that the video isn't private. For a private video or one with embedding turned off, allow embedding in its YouTube or Vimeo privacy settings.
Step 2: Configure Upsell #2 display (optional)
Upsell #2 appears only if enabled. Click Edit layout & content on the Upsell #2 section to open the widget editor. Setup is the same as Upsell #1: pick a template, add header text, and set a display duration.


Step 3: Configure Downsell display (optional)
A downsell appears if customers decline both Upsell #1 and Upsell #2. Set it up the same way, with short header text (for example, "Wait, here's a smaller deal you'll love.") and a display duration of 2 to 3 minutes.
Step 4: Set Claim Confirmation
Turn on Enable confirmation to tell customers their claimed offer was added to the order. It avoids confusion and builds trust. Click Edit widget to change the message.


Step 5: Preview your widget and save
- In the Summary panel on the right, review the offer details.
- Select Preview offer to see exactly what customers will see.
- Click Save.