Upsell app for specific product bundle

Hi there,

I’m looking for an app that would let me suggest one product only in the cart, and only when some specific products are added to the cart.

The product is a packaging that is only available when specific products are selected.

I’m now using ICU• In Cart Upsell Cross Sell app, but it doesn’t work really well and it doesn’t allow much customisation.

Does anyone know better apps (preferably free or not crazy expensive) that would solve this purpose?

Thanks

Hi @maggiebovary

For your requirement to suggest one specific product (like packaging) in the cart only when certain products are added, the recommended solution is to use your own app,BiSell Upsell & Cross Sell.

BiSell Upsell & Cross Sell is designed to offer precise and customizable upsell and cross-sell options. It allows you to:

  • Create targeted upsell offers that appear conditionally based on the products in the customer’s cart.

  • Display exactly one recommended product, such as your specific packaging, when eligible products are added.

  • Customize the upsell experience to match your store’s theme and customer flow for a smooth, non-intrusive suggestion.

  • Benefit from seamless integration with Shopify and the flexibility to adjust offers anytime through an easy-to-use interface.

  • Potentially avoid the limitations and lack of customization you’ve experienced with other apps.

Using BiSell, you can tailor your packaging upsell to only show when desired products are in the cart, making the offer relevant and increasing the chance of conversion without overwhelming customers with multiple suggestions.

If you’d like, guidance on setting up this specific upsell scenario within BiSell Upsell & Cross Sell can be provided.

This app combines the functionality you need with customization and user-friendly management, making it a strong choice for your targeted upsell needs.

Hi @BiDeal-Discount it seems a great app, thanks! I’ve just installed it but I’m not managing to use it in my draft theme. Would you be able to help?

Yes we can use our app for draft theme by follow step below:

then enable app embed and save the change

After that, go to Product template and add any app block feature you’re using (Matrix, Quantity Break,…)

For your use case you want an upsell that only appears when certain SKUs are in the cart and offers a single add‑on item. There are a few apps that can handle this logic better than the basic In‑Cart Upsell you tried:

  • Honeycomb Upsell & Cross Sell or Selleasy – both let you build rules so that when a target product (or collection) is in the cart, a specific upsell product is shown. You can limit the offer to one item and customize the message and styling. They have free tiers for small stores.

  • Bold Upsell and UpsellPlus – these paid apps support conditional offers and can present the add‑on product in the cart drawer or on the product page. You can set it to only show when your qualifying products are present and hide it otherwise.

  • Custom script/function – if you are on Shopify Plus, you could write a small cart script (Script Editor or the new Functions API) that checks for the qualifying products and automatically adds the packaging item with a discount. This avoids using an app but requires Plus and some coding.

When evaluating apps look for features like cart trigger rules, the ability to restrict the offer to a single item, customization of the offer text, and reasonable pricing. Most of the apps above offer a free trial so you can test which one meets your needs.

Hello @maggiebovary

According to your requirements, if you’re open to using a third-party Shopify app, I would recommend exploring Push Bundle – Build a Box.

This app includes a powerful cross-sell bundle feature that allows you to display and sell frequently bought-together products directly on the product page while offering discounts with them. You can also customize where these cross-sell products appear and select specific collections or products to link with your bundles.

For instance, you can create a bundle within a chosen collection—such as a “Salon Collection”—so that when customers view any product within that collection (for example, a salon chair), they will see the related cross-sell bundle displayed on the product page. When they click on the add to cart, all associated items from the bundle will be added to the cart.

For your better understanding, please refer to the uploaded image, which shows how both products are categorized as a bundle within a specific collection.

The app also offers a 14-day free trial period, allowing you to explore all its features before committing. In addition, their 24/7 support team is very responsive and can assist you with setup or any customization needs.

I hope this recommendation helps you achieve your desired setup.
Thank you.

Hey @maggiebovary

I would suggest using MBC Bundles. ( try it for free → MBC Bundles App | Buy X Get Y - Shopify Bundle App & BOGO | Buy X Get Y... | Shopify App Store )

Here’s how to do it:

  1. Create an optional product bundle and select “Separate products” as your bundle type

  2. Add your specific products that trigger the packaging suggestion by clicking “Add products”

  3. Enable “Optional products” and choose how customers select products (with checkboxes or from a pop-up)

  4. Set up as a “Free Gift” where customers can select the packaging from your options - this ensures only one packaging product is suggested

  5. Configure the widget to show on product pages of your included bundle items

This way, the packaging will only appear as a suggestion when customers add your specific products to their cart, and they can choose to add it or not.

Hope this helps. If you have any question, you can dm me.

Hi,
To meet your needs, I recommend using the Upsell feature in BOGOS App to suggest additional products when customers purchase specific items. You can customize the triggers and upsell methods to align with your goals.


You can start to try BOGOS for FREE here!

Hi @maggiebovary,
That’s a very common and smart upsell strategy. You need an app that can show a specific bundle offer, *only* on a specific product page, right? A lot of bundle apps just create store-wide offers, but for this, you need per-product assignment. Our app, **Fether**, can handle this. For example, you can create a specific Volume Discount or a “Frequently Bought Together” offer, and then choose to display that particular offer *only* on the page of your selected product (like this Olive Green Hoodie page). It’s a great way to create targeted upsells for your best-selling items, not just generic offers. Here’s an example of Fether working directly on a product page, showing specific offers:

You can check out the feature here: [https://fether.app]
(Full disclosure: I’m part of the Fether team. Since our app is designed to create these specific per-product offers, I thought it would be a relevant solution!)

Hey @maggiebovary,

You should go with iCart Cart Drawer Cart Upsell. They’re very good with all type of customization.

You just book a call with their support executive, you explain what you need and you’re done. They’re doing it in no time.

Hi @maggiebovary ,

If you’re looking for conditional, product-specific upsells inside the cart, you may want to look beyond BiSell—especially since you’re already running into theme-compatibility issues on a draft theme.

A more flexible option is Oxify Cart Drawer, which handles exactly the scenario you described:

Show a single upsell product only when certain items are in the cart
Works on any live/draft theme without breaking layouts
Fully customizable drawer + upsell block, so you can match your store design
No repetitive “random suggestions” — you define the exact product shown

This is ideal when you want to offer something like premium packaging, gift wrapping, or special add-on boxes only for specific SKUs.

If you need more than just a single conditional upsell, Oxify also has a Product Bundle App built into the ecosystem, which lets you:

• create bundles based on the same trigger conditions
• offer discounts or add-ons tied to product sets
• combine packaging + product bundles in one upsell flow

This gives you more control than ICU or BiSell, especially if you ever want to scale your upsells beyond a single item.

If you want, I can walk you through setting up the exact rule for your packaging add-on so it appears only when those specific products are added.

Heyy @maggiebovary,you might want to look at apps that support cart-based product add-ons or conditional upsells, they usually let you suggest specific items only when certain products are added to the cart, which sounds close to what you’re trying to achieve with packaging.

I’m Alexis, from keficommerce.com, and it supports different upsell and add-on experiences that can be triggered based on cart or product conditions, along with customization options so the offers don’t feel intrusive.

If you’re still exploring solutions, you can check keficommerce.com and see if it fits your workflow. We’d be happy to give you an in-depth walk through of our product and features in case you wish. Please do let me know if you have any questions.:slightly_smiling_face: