Four kinds of app conflict with Atlas, and each conflicts for a specific structural reason rather than a bug. Knowing the mechanism lets you work out whether a particular app on your store will cause a problem, even if it is not named here.
In this article:
Only one bundle app per store
⚠️ A store can have only one bundle app active. Running another bundling, volume discount or quantity break app alongside Atlas Bundle Deals will conflict.
Two bundle apps both try to display offers on the product page and both create automatic discounts for the same products. The results are unpredictable: offers that do not appear, discounts that do not apply, or two competing widgets on the same page.
Choose one. If you are moving to Atlas, uninstall the other app and remove any automatic discounts it left behind.
Only one app can own the cart
The cart drawer is a single piece of the storefront, and only one app can control it.
Conflicting types:
Other cart drawer or slide cart apps
Other cart upsell apps
Sticky add-to-cart bars that replace the add-to-cart behaviour
Quick-buy and one-click add apps that skip the cart entirely
Whichever loads last usually wins, which is why this conflict often looks intermittent: it can work on one page and not another, or change after an unrelated app update.
If your Atlas cart drawer is not appearing, this is the second thing to check after the app embed. See Why isn't my cart drawer showing on my store?
Checkouts that bypass the Shopify cart
This is the most important mechanism on this page, because it explains a whole family of problems.
Atlas applies bundle and cart drawer discounts using Shopify Functions that run during the Shopify cart and checkout. If a customer never passes through the Shopify cart, those functions never run, and no Atlas discount is applied.
Affected app types:
App type | What happens |
Cash on delivery apps with their own order form | No Atlas discount applies |
One-page or one-click checkout apps that build the order themselves | No Atlas discount applies |
Custom checkouts built by an agency | No Atlas discount applies |
Express buttons configured to skip the cart | Depends on configuration |
⚠️ Cash on delivery apps cause a second, separate problem. Atlas excludes cash on delivery orders from all revenue tracking, so those orders will not appear in your Atlas analytics either. Two different effects with one cause, and they are easily confused.
Apps competing for automatic discounts
Shopify allows 25 automatic discounts per store, across all sources.
Every active Atlas bundle offer uses one. So does every automatic discount created by another app, and every one you created by hand.
An app that creates automatic discounts, such as a volume discount app, a BOGO app or a promotions manager, is competing for the same 25 slots. When they run out, Atlas refuses to publish with You have reached the maximum number of automatic discounts.
Apps that usually coexist fine
Not everything conflicts. These generally sit alongside Atlas without trouble:
Review apps, including ones that add widgets to product pages
Email and SMS marketing apps
Analytics and pixel apps
Shipping rate and fulfillment apps
Subscription apps, which Atlas actively integrates with
Loyalty and rewards apps, unless they create automatic discounts
SEO apps
Currency converters, though these occasionally interfere with price display
ℹ️ Subscription apps are the clearest case of a good neighbour. Atlas reads their selling plans to offer subscriptions in bundles and cart upgrades. Recharge and Shopify Subscriptions are both named in the product.
How to test for a conflict
Standard elimination, and it is quicker than it looks.
List every app that touches your product page, cart or checkout.
Disable them one at a time, checking the Atlas feature after each.
When it starts working, you have found the conflict.
Re-enable the others.
For a faster read, open your storefront in Chrome, press F12, select the Console tab, and reload. Errors naming another app's script usually identify the culprit immediately, because a script error stops everything after it from running.
Reporting one
We keep this list based on real cases. If you find an app that conflicts with Atlas, tell us and it can be added.
Start a chat from the bubble in the bottom right of Atlas, or email support@helloatlas.io. Either way, include:
your store URL
the name of the conflicting app
which Atlas feature it breaks
confirmation that disabling that app resolves it
That last line is what makes a report actionable, so please include it.
