Cross-sell App that allow variant and quantity selection on product page

We’re currently looking for a cross-sell App for a client that allows for variant and quantity selection of the add-on products on the product page. We’d like to the ability for the user to select variant and quantity of the add-on product(s) before clicking “add to cart”. We have experience with Infinite Options and like their conditional logic functionality, however it can’t handle products with variants or quantity with their native bundling. Any recommended cross-sell apps with this functionality would be great so we can research.

Thanks @ThanhBT We’ll take a look. Could you set up a product in your demo with cross-sell addons so we can see what that looks like? Maybe a base snowboard with optional cross-sell addon products (bindings, boots).

Hey, Nova here from P: Quantity Breaks & Discounts :waving_hand:

If you need shoppers to pick variant + quantity of add-on products before Add to Cart, you can actually do this with our app pretty cleanly like the image below. If you send me the product + add-on example and I help can outline the exact setup for your theme in a few minutes.

Thanks @Nova192 ! This looks great. My team and I will take a look.

Hey,

Shopify’s native functionality does not support variant and quantity selection for cross-sell products directly on the product page before adding to the cart. This requires a third-party app.

Here are some apps that offer this type of functionality:

Best,
Daniel Smith

Hi @info_2934 :raising_hands:

Our Easify Product Options app can fully meet your needs: it allows customers to choose variants (color/style) as well as the quantity of add-on products directly on the product page, before clicking “Add to cart.”

Here’s an example I’ve created so you can see how it works:

  • This is the result:

Specifically, the app allows you to display add-on products directly on the main product page, so customers can select variants (such as color, size, etc.) as well as the quantity for each add-on before clicking “Add to cart.” All actions happen right on the product page, exactly matching the flow you’re looking for.

  • This is the app setting:

Regarding variant selection for add-on products, in Easify you can add an add-on product and display its specific variants. Customers will clearly see each option and can choose the exact variant they want, instead of being limited to a fixed add-on product.

For quantity selection on add-ons, you simply need to enable “Allow Quantity Selector for option value” in the option settings. Then each add-on will have its own plus/minus quantity controls, allowing customers to purchase more than one unit of the same add-on if needed. The price will be accurately added to the total before the item is added to the cart.

The app offers a smooth and user-friendly experience for all your customizable products. Plus, the Easify team is always available to lend a hand whenever you need it.:blush:

Thanks @Easify-Ariel . This looks like it may be the one. I also see your App has conditional logic functionality which our clients wants. They want to create a better user experience flow for the optional complimentary cross-sell product. Example: 1) Would you like to add a pillow protector? Yes/No, if Yes then display the add-on product, 2) Would you like to add pillow cases? Yes/No….etc. .

Hi @info_2934 :raising_hands:

It looks like our app could be a great fit for what you’re looking for :blush:
With our conditional logic feature, you can easily create a smooth, step-by-step user flow for optional complementary cross-sell products — just like the examples you mentioned (Yes/No → show add-on products accordingly).

If you run into any difficulties during setup or have specific use cases you’d like to discuss, please don’t hesitate to reach out to us directly. Our support team is always available 24/7 and will be more than happy to assist you. :smiling_face_with_three_hearts:

Hi @Easify-Ariel apologies for the late reply. We are now working on the new theme for our client. My question is if we install the App, can we test with the new theme in the library (not the current published theme)? Or does you App only work in the published theme? Thanks!

You’re right, this is exactly where many option-based apps fall short. Most tools with strong conditional logic (like Infinite Options) work well for custom inputs but struggle once real products with variants + quantities are involved.

One option you can look into is the Wizio Bundle Shopify App. It allows merchants to display add-on products directly on the product page, with variant selection and quantity controls before Add to Cart, making it closer to an actual cross-sell/bundle experience rather than just line-item options. Have a look at the image:

That said, implementation still depends on the theme structure and the complexity of the variant logic, so testing in a staging theme is important. In general, apps that treat add-ons as actual products (not custom fields) are the ones that handle this use case best.

Hi @info_2934 :raising_hands:

Regarding your question: you can absolutely install and test Easify Product Options on a new theme in your theme library (one that hasn’t been published yet). You don’t need to apply it to your live theme.

Specifically, after installing the app, you simply need to go to Online Store → Themes, select the theme that is currently in Draft status in your Theme library, and then click Edit theme.

In the theme editor, go to App embeds (the puzzle-piece icon on the left sidebar) and enable Easify Product Options for the theme you’re testing. Once enabled, the app will work directly on that draft theme.

You can preview the theme to test all options, live preview features, conditional logic, additional pricing, and more - just like a real customer experience - while your store’s current live theme remains completely unaffected. Once everything looks good and you publish the new theme, Easify will automatically run on the published theme without requiring any reinstallation or setup from scratch.

Finally, if you need any further support while testing your new theme, rest assured that the Easify team is always available to guide you step by step.:smiling_face_with_three_hearts:

Hi @info_2934 Hi :waving_hand:

Totally get this requirement, allowing customers to select variant and quantity for add-on products directly on the product page is something many standard bundling or options apps struggle with.

I’m Alexis from Kefi, and this is one of the core use cases we support.

With keficommerce, you can:

-Show cross-sell or Frequently Bought Together offers on the product page
-Let customers choose variants and quantities for add-on products before clicking add to cart
-Use flexible display placements (below add-to-cart, inline widgets, popups, etc.)
-Create conditional and contextual offers based on product or cart behavior
-Use AI-powered bundles that automatically suggest product combinations based on real purchase patterns and customer behavior

It’s designed to give the flexibility of option-based apps while still supporting native product bundles with full variant and quantity selection.

If this sounds close to what you’re looking for, we’re happy to provide an in-depth demo and show real store examples so you can evaluate if it fits your client’s setup.

Happy to help if you have questions.:slightly_smiling_face:

Hi All. Thank you for all the recommendations. Easify looked like the solution that would work, but we just found out you can only add a ‘single’ option set to a product which is a bummer. What we need is a flow that allows for multiple option sets (product cross sell items). Our goal is to have more of a guided builder. Attached is a wireframe of what we’re looking for. It doesn’t have to be radio buttons (this is how Easify product option sets look), but we need to present all the cross sell product variants and quantity (this was one of the client’s main requirements). We are using the Carry theme. Thanks everyone!

I noticed there hasn’t been a reply to your latest request yet. Have you found any apps for solution?

If not, I think what you’re looking for should be a Mix & Match bundle with a guided flow:

  • Support multiple mix items (mix item 1, mix item 2, mix item 3) to act as steps. This helps customers follow a clear path to build their bundle right on the product page.

  • Tick boxes so your customers can quickly choose or unchoose the items they want.

  • Customers can select the specific variant for each product directly inside the bundle box.

  • Customers can choose the exact quantity they need for each item.

Since you’re looking for an app, I recommend trying BOGOS: Free Gift Bundle Upsell. Everything mentioned above can be done with it.

Here’s a real store example from BOGOS users:

Hope it helps,

Ellie


P/s: In case you need it, here’s a tutorial on setting up a Mix and Match Bundle on Shopify.

How to add custoom options to this. I sell custom products and i want to be able to add name and image upload options