Cart recommendation
Use Cart recommendation to surface the right product inside the cart drawer, so shoppers reach the next discount tier without leaving the page.
How it works
Cart recommendation reads the campaigns a shopper's cart items belong to, then suggests the product most likely to unlock the next discount tier. The logic is campaign-aware, not generic cross-sell.
Campaign type | What gets recommended |
|---|---|
Quantity Breaks, One Discount, Buy X Get Y (quantity-based) | Products that push the cart toward the next tier. No discount yet, suggest tier 1. Tier 1 reached, suggest tier 2. |
Order Discount (value-based) | A product whose price is closest to the remaining amount needed to unlock the next tier. |
Product Bundle, Bought Together | The missing product(s) needed to complete the bundle. If the cart has none of the bundle items, the full bundle is suggested. |
If multiple products in the cart belong to different campaigns, the widget cycles through recommendations so the shopper always sees something actionable.
Before you begin
- Create at least one active campaign in Campaigns. Cart recommendation only works with live campaigns.
- Stores on the Basic plan or higher can run more than one campaign at once. For best results, keep 3 to 4 campaigns active so the engine has enough variety to work with.
Enable Cart recommendation
- Go to Boost Conversion.
- Find the Cart recommendation card and click Customize.
- Turn on Show product recommendations in cart.
- Copy the snippet:
<div class="pareto-cart_rcm"></div>
- Paste the snippet into your cart drawer where you want the widget to appear. This works with any Shopify theme and any cart drawer app.
- Click Save.

Configure Cart recommendation
Campaign settings
Use Search campaign to pick which campaigns feed the recommendation engine. You can select up to 10 active campaigns.
Rule settings
Choose how products are selected:
Rule | Description |
|---|---|
AI Recommendation | Pareto's engine picks the number of recommendation cards based on tier logic (recommended). |
Fixed number of products | Show a set maximum number of products you define. Set No. of related products shown (default |
Display settings
Setting | Description |
|---|---|
Section title | Heading above the widget. Default: |
Button text | CTA label on each recommendation card. Default: |
Button radius size | Corner radius in pixels. Default: |
Section title color | Color of the heading |
Button color | Background color of the Add button |
Button text color | Text color on the Add button |
Advanced settings
Customize the offer badge shown on each recommended product. Each campaign type has its own badge group.
Quantity breaks, Bundles, Frequently bought together, Add-ons
Setting | Description |
|---|---|
Badge label | Text shown on the badge. Supports |
Background color | Badge background. Default: |
Text color | Badge text color. Default: |

Buy X Get Y
Two badges: one for the gift, one for the discounted product.
Setting | Description |
|---|---|
Badge for gift | Default: |
Badge for discounted product | Default: |
Background color | Default: |
Text color | Default: |

Order discount
Shown as a progress bar instead of a badge.
Setting | Description |
|---|---|
Badge label | Supports |
Text color | Default: |
Background progress color | Default: |
Main progress color | Default: |

One discount
Shows a preview section listing all included rewards (free gifts, discounted items, order discount, free shipping).
Setting | Description |
|---|---|
Section label | Heading above the reward list. Default: |
Background color | Section background. Default: |
Gift label | Default: |
Cross-sale label | Default: |
Order discount label | Default: |
Free shipping label | Default: |
Variables like {{discount}} and {{value_to_go}} are automatically replaced with live campaign values at runtime.

Limitations
- The widget only appears when the cart contains at least one product tied to a selected campaign.
- Maximum 10 active campaigns can feed the widget at once.
- Free plan stores can only run one campaign at a time, which limits how much the AI engine can recommend.
Updated on: 21/04/2026
Thank you!