Hi @lmn40227 as a FREE plugin (that have all premium things for FREE) – we cant afford time to give you support for every step – for that you need a developer.
Video where everything works like it should: Video of Cart page working on your site
1. CACHE (should/must be disabled on CART,CHECKOUT pages)
2. SiteGround Hosting? Siteground have 2-3 levels of Cache (you should contact them and say that you have eCommerce SHOP – so they can whitelist a things for you)
– you can clear cache from CPanel, SiteGround levels of cache
If you have premium plugin, I will definitely buy it.
Thanks for suggesting, but it doesn’t work, I turned off 3 level of cache of SG cache. still have the issue.
@lmn40227 no premium, we do this for free…
1. Try to disable Amazon / PayPal payment plugins – could be plugin conflict or how they are added to the cart page, not sure how is that integrated, but from your video I see that PayPal button disappeared when loop with gifts started
2. Try to disable Woo Ajax Cart plugin (is your theme AJAX powered ?)
3. Try different theme (Storefront) to be sure its not theme issue
OK THX.
WooCommerce AJAX Cart will conflict with your plugin.
I will check if possible make them work together. once I find out the solution, I will post here, so next person won’t have this issue when use your plugin and Woocommerce AJAX cart together.
Hi @lmn40227 Im closing this ticket and I will confirm some other things:
1. Your theme is using AJAX ( so using another ajax plugin is overkill )
2. You did hide UPDATE button (maybe with custom code or some custom shipping plugin)
Your solutions are:
1. Add button back update_cart (overwrite with CSS and use display:block !important)
2. Try custom PHP/jQuery update thing:Auto-update WooCommerce Cart when Quantity Changes
3. Update your WooCommerce to latest 3.5.4 and Your theme to latest version
wooajaxcart.js
updateButton = $(“button[name=’update_cart’],input[name=’update_cart’]”);
updateButton.removeAttr(‘disabled’)
.click()
.val( wooajaxcart_localization.updating_text )
.prop(‘disabled’, true);
manually add id for update button, change
updateButton = $(“button[name=’update_cart’],input[name=’update_cart’]”);
to
updateButton = $(“#yourid’]”);
can fix this.