Ajax checkout doesn’t recognized the current shipping class
-
Hi,
we find a strange bug.
Ajax checkout doesn’t recognized the current shipping class of the products only on checkout page. On cart it works fine but we test it with a fresh installation and the problem comes of woodmart (newest version in use).
You can test it on your own system by changing eg the zipcode field or some other vield. After ajax load the fallback of normal shipping would attempt and shipping class is deleted.
Hope you can find a fix.
Florian
Hello,
Could you please record a short video that demonstrates the problem? We don’t quite understand what is wrong.
Thank you in advance.
Hi,
yes of course.
We have a sample of all products which have an extra shipping class with shipping cost 1,55.
For testing we activate the shipping calculator in cart:
https://gyazo.com/d185667d7f9962a58e90c93806380c73
You see 1,55€ and everything is fine.
So if we go to checkout page and fill out the form or change the zipcode -> everytime the ajax load, the shipping class will be disappeared and the normal shipping cost of 6,90 are in use: https://gyazo.com/d56cc9233c5ab6854ad40b3c8cef0d19
You can check it here https://www.moebelstoffparadies.de/produkt/1-1377-011-hochwertige-jab-polsterstoffe-balou-rot/ -> click “Muster bestellen” below the normal add to cart button.
Its really strange and we test it on completely fresh install only with wp + woo + woodmart and their is the same.
Florian
Hello,
Could you please check how it works with some default WordPress themes like TwentyTwenty or WooCommerce Storefront to understand is it our theme issue or not?
Regards
Hi,
if i switch to TwentyTwenty or TwentyTwenyOne it works fine.
Its only if woodmart is activated.
Florian
In this case, please, disable all external plugins and send us your admin and FTP access.
We have only a local demo of this and cant make a demo of the live site.
You could test it with a product and a shipping class on your own. You have standard shipping activated and add the product with shipping class to cart and go to checkout and change something with input. Than it go automatically back to standard shipping and ignore the shipping class.
We evaluate the issue again. Its really strange. If we activate the woocommerce delivery debug it works.
OK, let us know if you have any further questions.