Skip to main content
All CollectionsSettings TabAdvanced Settings
Enhanced Ajax API compatibility
Enhanced Ajax API compatibility
Updated over 8 months ago

Overview

This setting can be used to tell UpCart to stop interfering with the Add to Cart process.

It's very useful if you have another application that's trying to do something to the item, but it fails to do so. A majority of the time it's because the other application needs to have control over the Add to Cart process in order to make the necessary modifications to the item.

Be warned though, this has some risks which we'll discuss below in bold.

Enabled

When enabled, UpCart will no longer have control over the Add to Cart process.

This means other applications, scripts, and the theme can modify the item in any way they'd like without UpCart interfering.

This also means that other applications have control over what happens AFTER the add to cart as well. The other application could try to take the customer to the Shopify Cart Page instead of allowing UpCart to open.

Since enabling this setting tells UpCart to stop interfering, we aren't able to prevent the other application from taking your customer to the Shopify Cart Page.

This is the risk that comes with enabling this setting, please make sure to check your live store's Add to Cart behaviour after enabling it.

Disabled

When disabled, UpCart will have full control over the Add to Cart process to ensure nothing goes wrong.

This also has the added benefit of giving UpCart the control it needs to prevent any attempts at taking your customer to the Shopify Cart Page.

Did this answer your question?