- Upcart not being fully enabled
- Theme cart settings
- Enhanced AJAX API Compatibility configuration
- Third-party apps overriding cart behavior
- Theme cart drawers conflicting with Upcart
Step 1: Make Sure Upcart Is Fully Active
Before troubleshooting anything else, confirm Upcart is properly enabled.1. Ensure the Cart Is Activated
If the cart is disabled inside the Upcart editor, it will not appear on your website.- Open Upcart
- Go to Cart Editor
- Confirm the cart is enabled
2. Enable the App Embed
If the app embed is disabled, Upcart will not load.- Go to Shopify Admin → Online Store → Themes → Customize
- Open App Embeds
- Toggle Upcart ON
- Save

Identify Your Issue
Continue below based on what you’re experiencing:- Issue 1: Upcart opens briefly, then redirects to the cart page
- Issue 2: Customers are redirected to the cart page instead of seeing Upcart
- Issue 3: Two carts are opening (Upcart and the theme cart)
- Issue 4: Upcart is not opening at all
Issue 1 & 2: Upcart Redirecting to the Cart Page
If Upcart briefly opens and then redirects, or customers are taken directly to the cart page, this is usually caused by:- A checkout redirect setting inside Upcart
- Enhanced AJAX API Compatibility
- Theme cart redirect settings
- Another app forcing a redirect
1. Check Checkout Button Setting in Upcart
If customers click Checkout and are sent back to the cart page:- Go to Upcart → Editor → Settings → Cart Settings
- Locate: “Go to cart page when pressing checkout button”
- Turn this OFF
- Save
- Test again

2. Check Enhanced AJAX API Compatibility
Go to: Upcart → Cart Editor → Settings → Advanced Settings Locate: Enhanced AJAX API CompatibilityImportant:
This setting changes how Upcart handles Add to Cart events.- Disabled (recommended for most stores)
Upcart intercepts Add to Cart calls and prevents redirects. - Enabled
Upcart stops intercepting Add to Cart calls, allowing other apps to control cart behavior, including redirects.
What to do:
- If you are NOT using a bundle, customization, or subscription app that requires this setting → turn it OFF.
- If you ARE using such an app → the redirect is likely coming from that app’s settings.

3. Change Theme Cart Type to “Page”
Your theme’s cart drawer or popup may be overriding Upcart. To fix:- Go to Shopify Admin → Online Store → Themes
- Click Customize
- Open Theme Settings → Cart
- Change Cart Type to Page
- Save
Setting the cart to “Page” prevents the theme’s drawer from opening behind or instead of Upcart.

If your theme does not include a “Cart Type” (or equivalent) setting, you’ll need to contact your theme developer/theme support to locate or add the correct option. Upcart can’t control theme settings.
4. Disable Theme Cart Redirect Settings
Some themes automatically redirect customers after adding products. To check:- Go to Shopify Admin → Online Store → Themes → Customize
- Open Theme Settings → Products (or Cart)
- Look for settings like:
- Enable cart redirection
- Redirect to cart after add
- Go to cart after add
- Turn these OFF
- Save
- Test
5. Check for Conflicts With Other Apps
Many third-party apps override cart behavior. Common conflict apps include:- Some Bundle apps
- Some Subscription apps
- CartKit
- Globo Product Options
- Zepto Product Personalizer
- PageFly
- Replo
- Other cart drawer apps
What to Look For Inside Each App
Open the app settings and look for options such as:- Redirect to cart
- Go to cart after add
- Automatically open cart page
- Action after product is added
- Stay on page
- Do nothing
- Use Enhanced AJAX API Compatbility
Example – Globo Product Options
Disable:“Redirect to the shopping cart page after adding a product”
Example – Zepto Product Personalizer
Go to:Zepto → Settings → Add to Cart Settings Change:
“Action after a product is added to the cart”
To:
“Stay on the product page and show a success message”
Issue 4: Upcart Is Not Opening at All
If nothing happens when adding to cart or clicking the cart icon, this is usually a theme conflict.Disable Theme’s Native Cart Drawer
- Go to Shopify Admin → Online Store → Themes → Customize
- Open Theme Settings → Cart
- Set cart type to Page
- Save
Upcart Not Detecting Your Buttons?
Some themes use custom code. If so, Upcart may not detect your Add to Cart button or Cart icon automatically. Follow these steps:Step 1: Find the Class Name
- Open your store in Google Chrome.
- Right-click the Add to Cart button or Cart icon.
- Click Inspect.
- In the highlighted code, look for something like:
icon-cart).
Do NOT copy class=Do NOT copy the quotation marks You only need the class name itself.

Step 2: Add It in Upcart
When adding it in Upcart, you must add a dot (.) in front of the class name. For example:- Open Upcart
- Go to Cart Editor → Settings → Advanced Settings
- Scroll to Selector Settings
- Paste
.icon-cartinto the correct field:- Open Cart Button Selector (for cart icon)
- Add to Cart Button Selector (for add to cart button)

Additional Troubleshooting
If the issue persists: 1. Toggle Shadow DOM (ON/OFF) In some themes, Shadow DOM can affect how Upcart detects buttons and cart events.- Open Upcart → Cart Editor → Settings → Advanced Settings
- Locate the Shadow DOM option (if available)
- Toggle it ON
- Click Save and test
- Toggle it OFF
- Click Save and test again
2. Toggle AJAX Setting (ON/OFF) Some stores behave better when AJAX handling is switched, depending on theme and app setup.
- Open Upcart → Cart Editor → Settings → Advanced Settings
- Locate the AJAX setting (if available)
- Toggle it ON
- Click Save and test
- Toggle it OFF
- Click Save and test again
- Open browser settings
- Go to Privacy & Security
- Select Clear Browsing Data
- Clear cached files and cookies
- Refresh and test
- Go to Shopify Admin → Online Store → Themes
- Add a free theme (e.g., Dawn)
- Enable it temporarily
- Test Upcart
- Go to Shopify Admin → Apps
- Disable one cart-related app at a time
- Test after each
- Open your store
- Press F12 (or right-click → Inspect)
- Open the Console tab
- Add a product to cart
- Look for errors (especially add.js or cart-related errors)
- Screenshot any errors
When to Contact Support
If you’ve completed all steps and Upcart still isn’t working, contact support with:- Theme name and version
- List of cart-related apps installed
- Console error screenshots
- Steps you’ve already tried
- Through in-app chat
- Or via email at support@upcart.app