Troubleshooting: Conflicts with other cart or upsell apps
When two cart drawer or upsell apps fight for the same hooks.
Two cart drawer apps
Two cart drawer apps will fight over add-to-cart interception. Pick one and uninstall the other. Oxify takes over your theme's add-to-cart buttons and cart icon (it cancels the click's normal action and opens its own drawer) and removes theme cart drawers it recognizes, so a second app doing the same thing will interfere. Both running simultaneously means unpredictable behavior — one drawer might "win" intermittently or both might open.
If the second drawer is your theme's own, add its selector under Home → Cart Drawer → Settings → Show Advance Settings → Hide Theme Cart Custom Query Selector.
Two upsell apps with overlapping discounts
Shopify limits a store to 25 active automatic discounts, shared by every app and by discounts you create yourself. Oxify's discounts (free gifts and rewards, volume and upsell discounts, FBT) count toward that limit. If the limit is reached, Oxify may not be able to create its discount. Your cart settings are then not saved, and you'll see We couldn't generate your discount code.
Fix
- If the Product Page Upsell page shows the one-time Migrate Now prompt, run it. It replaces Oxify's separate order, free-gift and shipping discounts with one unified automatic discount, which frees up slots under Shopify's limit.
- In Shopify admin, open Discounts and turn off automatic discounts you don't need, including ones created by the other app.
- To control whether Oxify's discount can stack with other discounts, open Home → Cart Drawer → Settings and review Combine with other Order discounts, Combine with other Product discounts and Combine with other Shipping discounts under Discount Settings (all on by default).
- If conflicts persist, pick one upsell app and uninstall the other.
How to identify conflicts
- Symptoms: a discount doesn't apply, the cart drawer opens then immediately closes, the add-to-cart button does nothing, or a free gift is added and then removed again. If another app or script keeps removing a free gift, Oxify stops re-adding it for that page view after 3 attempts within 30 seconds.
- Quick test: temporarily disable other apps' embeds. If Oxify works fine alone, it's a conflict.
- Cart changes by other apps: Oxify refreshes the drawer when it sees another app or script change the cart through Shopify's
/cart/add,/cart/update,/cart/changeor/cart/clearrequests. The drawer also re-reads the cart every time it opens.