Cross-Sells vs. Upsells in WooCommerce

Upsells suggesting a better alternative on the product page, and cross-sells suggesting complementary add-ons on the cart page

Why the Timing Difference Matters

These aren't just two labels for similar functionality — they're deliberately placed at different points in the customer's decision process. An upsell on the product page tries to influence which specific item gets chosen in the first place ("customers who viewed this also considered this better option"), while a cross-sell on the cart page assumes the primary choice is settled and instead suggests something complementary to add to it ("customers who bought this also bought this accessory").

Setting Up WooCommerce Cross-Sells and Upsells

  • Upsells work best genuinely offering something better — a higher-quality version, a bundle with more value — rather than just any other product, since the goal is influencing toward a better purchase, not just displaying more items.
  • Cross-sells work best as genuinely complementary items, things that naturally pair with what's already in the cart (batteries with an electronic device, a case with a phone), rather than unrelated products.
  • Both are manually configured per product in the Linked Products tab, meaning thoughtful curation matters more than simply linking as many products as possible.
  • Overloading either section with too many suggestions can overwhelm rather than helpfully guide the customer — a small, well-chosen set tends to perform better than an exhaustive list.

Making Both Work Together

  1. Configure upsells with genuinely better alternatives in the product's Linked Products tab.
  2. Configure cross-sells with genuinely complementary items for the cart page.
  3. Keep both lists curated and relevant rather than exhaustive.

Need help setting up a thoughtful upsell/cross-sell strategy? See custom WooCommerce development.

Available for new projects

NEXT STEP

Rather have it fixed than keep reading?

Based in Bangladesh — serving clients worldwide. Tell me what's happening and you'll have a reply within one working day.

  • Reply within one working day
  • Fixed quote before work starts
  • UK, EU and US hours covered