Cart upsells appear when customers view their cart, whether in a sidebar/drawer cart or on the full cart page. Offers are triggered based on what's in the cart, and customers can add upsell products directly.
How Cart Upsells Work
Upsell offers display within or near the cart
Triggered based on what's currently in the customer's cart
Customers can add upsell products directly to their cart
Discounts apply automatically when conditions are met
Installation
1. Enable the App Embed
Navigate to Online Store > Themes > Customize.
In the theme customizer, go to App Embeds and ensure the GOAT app embed is enabled.
2. Create a Cart Upsell in GOAT
In the GOAT app, go to Upsells and click "Create Upsell".
Select Cart as the upsell type.
3. Configure Trigger Conditions
Set when this upsell should appear:
- Product in Cart: Show when specific products are in the cart - Cart Value Minimum: Show when cart total exceeds an amount - Cart Value Maximum: Show when cart total is below an amount - Collection: Show when products from a specific collection are in cart
Multiple conditions use AND logic - all must be met for the upsell to display.
4. Select the Upsell Product
Choose the product to offer as the upsell.
5. Configure Discount (Optional)
Add a discount for the upsell: - Percentage off: e.g., 15% off - Fixed amount off: e.g., $5 off
6. Set Priority
If multiple cart upsells could apply, priority determines which shows first.
Widget Configuration
Navigate to Upsells > Settings > Cart Widget to customize appearance:
Section Title: The heading above upsell offers
Layout: How products display
Styling: Colors and fonts to match your theme
Max Products: Limit how many upsells show at once
Troubleshooting
Cart upsell not appearing?
Check that app embed is enabled in theme settings
Verify trigger conditions match current cart
Ensure upsell is set to "Active"
Discount not applying?
Make sure the discount function is deployed
Verify discount is configured on the upsell offer
Check that trigger product is still in cart at checkout
If you need help, reach out via our Intercom chat widget or email us at [email protected].