Why isn't my cart upsell showing?
No picks in the cart? Check the block, Shopify's recommendations, your rules and stock.
Check that the Products upsell card is on first. With AI recommendations, Shopify may have nothing for that product. With Manual rules, no rule may match the cart.
Causes, most common first
- The block is off. Turn on the Products upsell card's switch and click Save.
- AI recommendations: Shopify has nothing for that product. A new store may get few picks or none. Add related or complementary products in the Shopify Search & Discovery app, or switch to Manual rules.
- Manual rules: no rule matches the cart. Check When cart contains. Free gifts and order addons don't trigger a rule.
- The picks are sold out. A product with no variant in stock doesn't show.
- The product isn't available to the shopper. It may not be on your online store or in the shopper's market.
- Hide products already in cart is on, and the picks are in the cart.
- A network error. The block stays hidden for that page view. Reload.
Try manual rules
- In Shopify admin, open Apps → Section Store → Cart Drawer.
- Click Edit on your cart.
- Under Body, open the Products upsell card. Its switch must be on.
- Set Recommend by to Manual rules.
- Click Add rule.
- Set When cart contains to Any product.
- Under Recommend these products, click Add product and pick a product in stock.
- Click Save.
- Add a product on your storefront. Your pick shows.
Good to know
The editor preview can differ from your storefront. Test on your storefront with a real product in the cart.
Related
- Add product upsells to the cart drawer
- Set up manual upsell rules in the cart drawer
- How do recommended products in the cart drawer work, and why are they expensive?
Also searched as: upsell not showing, upsell not working, upsell missing, upsell disappeared, upsell hidden, upsell blank, upsell block empty, no recommendations, recommendations empty, no products in upsell, you may also like not showing, upsell only in preview, upsel not showing
Did this answer your question?