Hi,
After clearing cache it seems that it is more smooth now and functionally working. So I think I’m happy with that now, the only issue is that the calculations are incorrect on the mini cart thats all now.
This topic has 40 replies, 3 voices, and was last updated 2 weeks, 1 days ago ago by Jack Richardson
Hi,
After clearing cache it seems that it is more smooth now and functionally working. So I think I’m happy with that now, the only issue is that the calculations are incorrect on the mini cart thats all now.
Hello @Cookster Creative,
We have improved the code snippet and would appreciate it if you could review it. A video demonstrating the tests is attached below this message.
Best regards,
The 8Theme Team
Hi, this has made the mini cart now work with the correct amount in progress bar to get free shipping, but the basket page is behaving weirdly now.
1) I was on the homepage and I added 2 quantity of an item, it showed 2 in my mini basket side panel then when I clicked into view basket it shows only 1 quantity but still 2 in my mini cart, see screenshot. If I go straight to checkout it works fine, just the basket where I have the issue.
2) When I was on the basket page, during this test the shipping progress bar was giving a really way off calculation, see 2nd screenshot. It was when I have 2 items in basket, no multi-buy offers as its just 1 quantity of each.
3) Also something I don’t like in the mini cart is that the quantity selector to click the minus or plus for decreasing or increasing the quantity of an item, this only appears once you re-add something to the cart. For example if I have 2 items in my basket but click onto another page then open mini cart, the – and + is gone see 3rd screenshot.
Hello @Cookster Creative,
Could you please provide us with a video demonstrating the issue? We have tested it on our side and did not encounter any visible bugs. Additionally, we kindly ask you to temporarily disable CDN caching, as it may be conflicting with cached results and our recent modifications.
You may also try disabling the snippet on your Code Snippets page to check how the site functions when it is turned off.
Best regards,
Jack Richardson
The 8Theme Team
Hi Jack,
Please see video, the basket and checkout on the staging site is just not adding up correctly at all, the mini cart seems to be fine tho.
With my live site, the checkout progress bar works perfectly but the basket and mini cart don’t calculate properly with the multi buy, even though the checkout does. So if the checkout one works on my live site, surely there is no issue from caching side of things?
http://www.cookstershub.com if you want to test things on live site and see for yourself the checkout works with multi buy just fine, but not the basket or mini cart.
Then on the staging site, it just seems very messed up at the minute when I add 2 different items into the basket/checkout it calculates completely wrong and just doesn’t seem smooth at all the bar goes blurry for a while and then blurry again like it’s trying to refresh too many times while on the page, if you compare the staging site bar to the checkout bar on my live site you will see how much smoother and well working it is. And that was from just plugging in the shipping bar on checkout snippet you gave me.
Hello @Cookster Creative,
Unfortunately, there is currently no fully correct solution. On one hand, it is possible to achieve a smooth progress bar animation, but this results in inaccurate calculations. On the other hand, ensuring accurate calculations causes the progress bar to appear blurred.
We have made every effort to implement a solution that meets all your requirements and also implemented some latest improves. However, due to certain technical limitations in the code and the extensive use of hooks and filters, it is not possible to achieve a perfect result. We would appreciate hearing your thoughts on this matter, as we have dedicated significant time to developing this solution for you, but the desired outcome cannot be fully realized with the current cart and checkout design.
Best regards,
Jack Richardson
The 8Theme Team
Hi Jack,
I understand the frustration, but from my point of view if the checkout one works perfectly with multi-buys and adjusts when changing quantities in the checkout, why can’t it work in the basket/mini cart the same way?
Hello @Cookster Creative,
In simple terms, each page (Cart, Checkout) and sections, area (mini-cart) of the website contains different hooks and filters that are unique. These may sometimes load earlier or later depending on the page, which can affect when certain calculations can be performed. That’s why we made many efforts in the implementation but yet didn’t have the universal solution for all cases on your web-site.
Best regards,
Jack Richardson
The 8Theme Team
Hi Jack,
Are you suggesting that I try create one myself or use another plugin?
Hello @Cookster Creative,
We recommend trying a separate plugin for the Free Shipping feature to see how it works with your current setup.
Best regards,
Jack Richardson
The 8Theme Team
You must be logged in to reply to this topic.Log in/Sign up