Hello, I’m using the Tinker theme on Shopify and the Snap Cart app. I don’t understand why the cart loading speed is so slow — it takes around 2–3 seconds when adding a product. They told me the issue is not caused by the Snap Cart app. They said my cart is registering too many requests even though only one product is being added. How can I fix this issue? My website is here: https://asternails.com/products/sunbloom-pop
Topic summary
A Shopify store owner using the Tinker theme and Snap Cart app is experiencing 2-3 second delays when adding products to cart. The Snap Cart developers claim the issue isn’t their app, citing excessive cart requests.
Technical Analysis:
- Network inspection reveals 38 requests triggered per cart addition
- The add-to-cart request executes once (normal), but cart content fetching occurs ~15 times (abnormal)
- Addon features like ‘Buy X Get Y’ trigger additional requests for each item, compounding latency
- Likely cause: integration conflict between Tinker theme code and Snap Cart app
Proposed Solutions:
- Remove addon logic to reduce request volume
- Investigate theme-app compatibility issues
- Long-term: Build cart features directly into theme instead of relying on apps
Current Status:
The issue remains unresolved. One community member offered to investigate further, while others recommended consulting both the theme developers and app support team to identify the compatibility conflict.
@maico I just took a look at your site. On my end, I’m seeing 38 network requests when adding something to my cart:
Normally, how this works is that you send a request to add the item to the cart. Then, you send a request to fetch the new updated contents of the cart. Then, you use that information to update the cart popup and show it.
On your site, it seems like it’s doing the request for adding the item to the cart only once (which is good), but it’s doing the request for fetching the new updated contents of the cart multiple times (almost up to 15 times).
If the app is saying it’s not on their end, it may be an integration issue somewhere. I’m happy to try to look into it. There must be some kind of code in the Tinker theme that is still running on top of the Snap Cart App.
The issue is that all fetch requests both for cart items and addon features are executed in the same round trip, increasing latency. Removing addon logic like ‘Buy X Get Y’ will reduce this delay, as each item added to the cart currently triggers an additional request to check addon conditions.
Even from India, the overall response time is still quite good less than 2 seconds.
Adding an app introduces some latency. If you’re planning for the long run, it’s better to find a skilled theme developer and have these features built directly into the theme, rather than relying on an app.
Thank you so much. Could you please help me fix it?
Hi @maico ,
Thanks for reaching out! I’ll be in touch soon.
hi there, can you help me fix this problem?
@maico This situation should be related to Snap Cart APP still and how it works when developers design this APP. It is suggested to contact this app support team and know more details about this situation. Also, it may be due to the compatibility issue existing on your store theme. You can combine the two feedbacks from them together and give a better answer.
The app said that it not their fault, I need someone to help me check the compatibility
Suggest you can check with theme developers for help and they can give you some suggestions accordingly, a kind reminder here~
