Goal: add upsell recommendations inside an existing theme’s cart drawer (slide-out mini-cart) without replacing it.
Constraints/Context:
The current drawer must remain; prior apps reviewed didn’t integrate cleanly.
Desire for a simple, lightweight integration that preserves branding and speed.
Proposed solutions (apps):
iCart, In Cart Upsell & CrossSell (ICU): can embed widgets and disable their own drawer in some cases.
LimeSpot Personalizer, AiTrillion: support recommendations/upsells in multiple store areas, including cart drawer.
Oxify Cart Drawer: allows disabling its drawer and using only upsell components.
SellMore: post‑purchase and in‑cart recommendations (theme-dependent integration).
AS Check & Toggle Cart Upsell: consider cart page as an additional upsell surface if accessible.
Bundle Suite: uses native Shopify products and groups bundle items into one line item to keep the drawer UI clean.
Technical guidance:
If the drawer exposes line‑item blocks/sections, inject a recommendation block via Shopify’s Product Recommendations API or AJAX; minor custom code (often 1–2 hours).
If needed, hire a Shopify Expert for custom integration.
Status: No final decision; next steps are to test embed‑only/in‑drawer widgets or implement a lightweight custom snippet. Discussion remains open.
Summarized with AI on December 10.
AI used: gpt-5.
We’d like to add upselling to our current drawer cart. We’ve seen a few apps but as we already have cart drawer functionality as part of our theme, we’d like to find something that would be easy to integrate with it.
Thank you for reaching out to the Community! I’m happy to provide some assistance with locating an app for the shop, to ensure this gets resolved. To confirm I’m fully understanding, are you looking for a cart upsell app that includes or excludes the cart drawer functionality?
To achieve this, I’d recommend checking out the Shopify App Store. We have various apps available that may allow you to complete this. For ease, I’ve gone ahead and made a few suggestions listed below that you can look into:
As you are looking for an app with specific features, I’d recommend getting in touch with the app developers directly. They will be able to provide clarification on an app’s capabilities and customizations to confirm whether or not the app will fit your shop’s needs. To get in contact with an app developer, you can head to the Shopify App Store and select Support > Send A Message.
Please let me know if you have any other questions or concerns.
As we already have the cart drawer, we do not need this functionality. We already have it. We are looking to add upselling to our existing cart drawer.
As per my message, we’ve looked at several apps (through the app store and beyond) but have not found something that will easily integrate with our existing cart drawer.
We have extensive experience using apps and communicating with app developers, we just can’t seem to find a simple solution for this functionality.
You can consider LimeSpot Personalizer app. It offers the following additions: you-may-also-like, upsell, cross-sell, post-purchase recommendations and more. With its help, you can show related products to customers in various sections of your store such as homepage, product pages, menu, 404 page and more. It allows you to customize the layout, design, content, and placement of each recommendation with no technical expertise needed.
You can also take a look at In Cart Upsell app. This app allows you to offer the most relevant products in the cart. AI-powered autosuggest built in the system can automatically recommend the exact product a shopper is most likely going to buy next.
If nothing meets your needs, there is always a way to develop a custom solution. Please, let me know if you need any assistance.
Thank you for the prompt response and providing that clarification.
In that case, I’d encourage you to look into hiring a Shopify Expert. These are trusted third-party agencies and freelancers that work to help build your shop. To learn more about this, you can check out our Expert Marketplace.
They may be able to provide further assistance with customizing a feature into your existing cart drawer to fit your shops needs!
Please let me know if you have any other questions or concerns.
Check whether your drawer exposes line-item blocks or sections.
If it does, you can inject a simple product recommendation block using Shopify’s built-in product recommendations API or a small custom snippet.
Look for apps that support “embed-only” or “in-drawer” upsells.
Some upsell apps allow you to disable their drawer and use only their upsell widgets. ICU and iCart usually support this. You can test them on a development theme to see if they integrate seamlessly into your drawer without conflict.
If your cart drawer is fully custom, you may need a tiny bit of custom code to mount the upsell widget or fetch recommended products via AJAX. Most developers can set this up in 1 to 2 hours.
If none of the apps integrate cleanly, the simplest fallback is adding a product recommendation section inside the drawer using Shopify’s recommendations endpoint. This keeps it lightweight and avoids relying on a full app.
If you want an app option that usually works well with existing drawers, I would recommend Oxify Cart Drawer because it allows you to disable its own drawer and only use the upsell components, so it tends to play nicely with custom themes.
I want to inform you that product recommendation or upsell can be added to cart drawer with the help of AiTrillion. With the help of AiTrillion, you can add the recommendation to the cart drawer or can show the popup too with the products. The support team can help you with the setup of the product recommendation.
So you want to add upselling to your existing cart drawer without replacing the whole thing - that’s definitely the smart move if you already like how your theme’s drawer works.
The tricky part is that most cart drawer apps want to replace your entire cart, which isn’t what you need. You’re looking for something that can layer upsell functionality on top of what you already have.
One option worth looking at is iCart. They have pretty flexible integration options and can work with existing cart drawers in some cases. Their upsell widgets can be embedded into your current setup without necessarily replacing the whole drawer, though you’d need to check if it plays nicely with your specific theme.
Another app to consider is SellMore, which has post-purchase upsells and can also do in-cart recommendations. Depending on your theme’s structure, you might be able to integrate their upsell components into your existing drawer.
I understand you want to add upsells to your existing cart drawer, but depending on your setup (e.g. if you still use the classic cart page), you might want to add upsells there instead.
Since you’re a developer, you already know there can be many paths to the cart page in a store, and many apps that use drawers still mostly have cart page accessible one way or another, so I’d suggest using that as a potential soft upsell surface when you can.
You might want to checkout AS Check & Toggle Cart Upsell - it’s simple, affordable, works reliably, and we’re always on hand to help with REAL responses rather than bot scripts.
Feel free to drop us a message if you have any questions/suggestions and want to discuss anything.
That is a very common pain point. You are right—many upsell apps function as “cart replacements,” forcing you to disable your theme’s native drawer in favor of their generic one to get the functionality to work.
Since you specifically want to keep your current theme’s drawer (which is generally better for site speed and consistent branding), you might want to look at how Bundle Suite handles this.
We built it specifically to solve the integration issue you described. Here is how it differs from standard upsell apps:
It uses Native Shopify Products: Instead of injecting custom code to create a fake bundle, it generates offers that function as real products. This means your current drawer already knows how to handle them, so you don’t need to replace your drawer or mess with liquid code.
It keeps the drawer clean: A major issue with drawer upselling is that adding a bundle often explodes into 5 different items, pushing the checkout button out of view. We group everything into one single line item, keeping your native drawer UI clean and scannable.
It’s designed to be lightweight and work with your existing “Add to Cart” logic.
Full Disclosure: I am part of the team behind Bundle Suite. I hope this helps you find a solution that keeps your theme intact!