Even if our Drag2Cart application is the best thing that happened to mobile e-commerce on this side of 2010 (at least that's what Team Touchize thinks) there could be circumstance where you would like to disable the drag function. Due to the numerous different themes it's hard to know when and where you would like to disable the drag function.

Our application is smart, but not that smart!

Solved with a class name

We've solved it by letting you add a class name to the product element you would like to disable. This means that you can modify the element in your liquid file and the application will ignore these product element.

Different themes have different setups

It will be hard to write a complete guide on where you should place the class name in your liquid files due to different setups regarding themes and applications. We can however give you pointers to follow and give an example. Below you will find an example on how you could disable the drag function on Related Products in your product page.

Disable the drag function on products in your Related Products section on a product page example

NOTICE! You will need to feel comfortable with the browser inspection tool, HTML and know your way around liquid files in your Shopify store before starting to follow the pointers and example. If not, we suggest that you contact your developers/agency to help you out.

Step 1 - Locate products to disable

These are the products we want to remove the drag function from.

Step 2 - Find out which element you need to make a change to

Inspect the product with your browser inspection tool when you have Drag2Cart enabled. Look for the element that already has the class name of tz-anchor in their class list. This is the element you want to add a new class name to. In this example it is a link element with a class list of grid-view-item__link grid-view-item__image-container full-width-link. Note that tz-anchor is not included.

A tip is to check if the product or products exists inside a div element belonging to a specific section. In this example you can see that the elements are rendered inside the shopify-section-product-recommendation

This gives us a direction on where we could find the elements in the liquid files.

Step 3 - Find the elements in the liquid files

Now go to your liquid files and find the file where you can edit these elements. In our example the product-recommendations.liquid is the file that includes the product-card-grid.liquid.

Inside product-card-grid.liquid we found the elements that needs to be modified.

Step 4 - Create a new liquid file

If we add the class name to this element it will effect all the element where product-card-grid.liquid is included in your theme, and we don't want that. In this example we created a new and empty file in the same folder as product-card-grid.liquid and named the file product-recommendations-card-grid.liquid.

Step 5 - Copy and paste

Then we copied all the content inside product-card-grid.liquid and pasted it into product-recommendations-card-grid.liquid and saved the file.

Step 6 - Add the magical class name

Add the magical class name tz-no-swipe to the element that needs to be modified and save.

Step 7 - Include the new file

Now back in the product-recommendations.liquid we included the new file instead and save.

Step 8 - Confirm the modification

Go back to your browser and inspect the product element to confirm that the new class name is added.

Step 9 - Continue to enjoy our application.

Keep up the good work and feel free to contact us at any time if you have any questions or need any assistance. To get in touch click the chat bubble in the lower right corner on this page, visit our site touchize.com or send us an email at support@touchize.com.

Did this answer your question?