Rebuy, Slide Cart, and Other Non-Responsive Cart Issues

When using older versions of the Elevar data layer, conflicts may occur between cart apps and Elevar scripts. This guide will show you how to fix those issues

The Issue

To send the maximum amount of information from your site to your marketing and analytics destinations, Elevar listens to events happening on your site. To do this, Elevar modifies some of the basic functionality of your Shopify store. Other Shopify apps, like Rebuy and Slick Cart, often make similar modifications. This can lead to conflicts where multiple apps are modifying the same base functionality, unintentionally causing issues

This problem often surfaces as unresponsive cart additions and removals. When a user attempts to add a product to their cart, there are long delays or the product can't be added. Similar issues can occur during the removal from the cart event

This problem should now be fixed with an upgrade to the latest version of the Elevar data layer (3.7.2 or higher). However, here are some troubleshooting steps if you are unable to upgrade, or if the latest version of the data layer doesn't fix the issue (please email [email protected] if you find this to be the case.)

The Solution

After performing each of the steps below, check to see if the issue persists. If fixed you can stop. There is no need to perform all steps.

Upgrade to the Latest Version of the Elevar Data Layer in the App:

Disable "add to cart" Detection:

  • Follow this guide.
  • You should ensure the "Product Add To Cart Form" IS selected when performing this step.

(If on Elevar's Fully Managed Plan) Disable Cart Notes:

(If on Elevar's Fully Managed Plan) Disable Both "add to cart detection" and Cart Notes

🚧

Note: "Product Add To Cart Form" may not work on your site

In some cases, the "Product Add To Cart Form" may not work on your site, which may mean that add to cart events won't be detected. Ensure that once you have disabled "add_to_cart" detection, you still see "add_to_cart" events in your data layer.