Shopify Checkout Upsell Not Showing? How to Fix It
What you will achieve in this guide
Follow the feature-specific setup and testing instructions below. Check the supported pages and plan requirements before activating the feature.
A missing checkout upsell can result from campaign eligibility, unavailable offer products, hide-already-in-cart behavior, priority, status, or editor placement. Check each layer before creating another campaign.
How this feature works
A trigger product determines who qualifies for an offer; the offer product is the recommendation the buyer can purchase. Configure the campaign in Rivio and place its matching block on the intended Shopify page. Checkout, Thank you, and Order status are separate surfaces with separate testing flows.
Before you begin
Open Apps > Rivio Checkout Customizer in the intended store. Prepare the cart, customer, products, address, or order needed by the example, and check the feature’s supported inputs before activating it.
Worked example: Recover a missing upsell without creating duplicate campaigns
Example setup: A shirt-to-bottle campaign and a repeatable matching cart or order.
Troubleshooting steps
Open the campaign and check Active status, trigger product, offer product, Show on, and saved content.
Check that the offer product is available and not hidden because it is already in the cart.
Review all campaigns matching the same buyer/cart: the lowest Priority number takes precedence.
Open the correct Shopify editor configuration and target page; confirm the matching upsell block is placed and saved.
Retest on the actual surface with a qualifying shirt cart or completed shirt order, not an unrelated editor preview.
Compare a non-matching cart and inspect hide-after-acceptance behavior before treating intentional hiding as a defect.
Verify the result
| Test case | Expected result or verification |
|---|---|
| Matching campaign with higher number than another | The lower-number campaign can take precedence. |
| Thank you block placed only on Order status | Place it separately on Thank you. |
| Checkout upsell on non-Plus store | The checkout-step UI surface requires Plus. |
If the result is different
| Check | What it means / what to do |
|---|---|
| Nothing appears | Check campaign/rule status, target surface, trigger inputs, available products, and saved editor placement. |
| A different offer appears | Inspect matching campaigns; the lowest Priority number takes precedence. |
| An offer disappears after adding an item | Check hide-already-added and hide-after-acceptance behavior before creating a duplicate campaign. |
Related guides
- Shopify Checkout Block Not Showing? How to Fix It
- Shopify Checkout Branding Changes Not Showing? How to Fix It
- Shopify Checkout Customization Not Showing? How to Fix It
Need help?
Email support@rivioapps.com with your store domain, feature name, target page, the relevant settings, and a screenshot of the actual result. Include the test cart, customer, or order details needed to reproduce the issue.
Screenshot reference
Screenshot to add: The saved settings described in this guide, with its selected conditions or scope visible.
Screenshot to add: The worked example’s actual customer result or saved Shopify record, including the relevant test inputs.
Was this article helpful?
Your feedback helps us continuously improve our setup guides and documentation.
Thank you for your feedback! Our documentation team reviews all suggestions.