OxifyOxify
Troubleshooting

Troubleshooting: Conflicts with other cart or upsell apps

When two cart drawer or upsell apps fight for the same hooks.

This article is a draft and may be incomplete or change before publishing.

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/change or /cart/clear requests. The drawer also re-reads the cart every time it opens.

On this page