Cross-selling on Shopify is the single fastest way to lift average order value without spending another dollar on acquisition. Done well, it feels helpful — the customer adds the matching item they would have bought anyway. Done poorly, it feels pushy and depresses both conversion and satisfaction.
Where cross-sells live in the Shopify journey
- Product page — "Frequently bought together" or "Complete the look" widgets below the product description.
- Cart drawer — One or two complementary items suggested before checkout; the most common high-ROI placement.
- Checkout (Shopify Plus / native checkout extensions) — Limited but powerful: even one item shown here lifts AOV materially.
- Thank you page — Post-purchase upsells convert at 10–30% because the customer is already in a buying mood.
- Customer portal (for subscriptions) — One-time add-ons that ship with the next order. Recurring revenue from the same customer with zero new acquisition cost.
What makes a cross-sell convert
- Genuine relevance. The recommended product must actually pair with the cart item. "Customers also bought" based on real data beats curator's intuition.
- Lower price point. Cross-sells should be cheaper than the anchor item — typically 20–60% of the anchor's price.
- One-tap add. If the customer has to navigate to a product page to add the cross-sell, you lose most of them.
- Limited choice. One or two suggestions outperform a grid of ten. More choice creates decision fatigue.
Cross-sell for subscription products specifically
Subscription cross-sells have unique mechanics. On the cart page, offering a one-time add-on (single bottle to complement the subscription pack) lifts first-order AOV. Inside the customer portal, "Add to next shipment" is the highest-margin revenue most subscription merchants underutilize — the customer is already paying, the shipment is going out anyway, the incremental cost is zero.
For the related concept on upselling see Shopify upsell; for cart-specific tactics see Shopify cart upsell.