I'm currently facing a challenge with a free shipping issue on my end. To provide some context, we operate by selling and dispatching our products from Japan through the admin, where we've set a flat rate of 1500 JPY per item, and there's free shipping for orders exceeding 30,000 JPY.
Meanwhile, our website has a marketplace function with products that are handled and shipped by French partners who determine their shipping methods and rates based on agreements with logistics providers.
While everything seems to be functioning correctly, we've encountered an issue with the admin's free shipping. When there are only admin products in the cart, the flat rate shipping is visible until we reach 30,000 JPY. Once that threshold is crossed, the free shipping option appears. If we reduce the quantity and the amount falls below 30,000 JPY, free shipping disappears, and the flat rate is reinstated.
However, the problem arises when there are marketplace products in the cart. Adding products to meet the free shipping threshold works seamlessly. But, when we surpass 30,000 JPY and subsequently remove some admin products, the free shipping persists, creating an unintended free shipping glitch.
We suspect that WooCommerce might be calculating shipping based on cart totals at some point, rather than considering the individual partner agreements.
We also realized that sometimes the Marketking cart is showing, if we reset our caches or not.
Attached below, you can find a visual representation of the issue.
We would greatly appreciate any assistance you can provide on this matter.
I have been looking into this and testing on my local site, although I am not able to reproduce the issue.
Have you configured the free shipping via the vendor dashboard? I would advise to do this. Please try setting your admin user (main shop account) as a vendor and then go to the vendor dashboard, and create a shipping method there.
Then set a minimum:
The calculation should apply only based on the admin / vendor's own products. I tested the situation where products are subsequently removed but I cannot reproduce the problem you described.
It could be some kind of conflict or problem with the shipping cache.
I can check this directly on your site if you'd like. It is possible to share a backend login to the site / staging site with us, so we can investigate this directly? It would be the best way we can look into this and resolve it for you as soon as possible.
Hi Support,
I hope this message finds you well.
I'm currently facing a challenge with a free shipping issue on my end. To provide some context, we operate by selling and dispatching our products from Japan through the admin, where we've set a flat rate of 1500 JPY per item, and there's free shipping for orders exceeding 30,000 JPY.
Meanwhile, our website has a marketplace function with products that are handled and shipped by French partners who determine their shipping methods and rates based on agreements with logistics providers.
While everything seems to be functioning correctly, we've encountered an issue with the admin's free shipping. When there are only admin products in the cart, the flat rate shipping is visible until we reach 30,000 JPY. Once that threshold is crossed, the free shipping option appears. If we reduce the quantity and the amount falls below 30,000 JPY, free shipping disappears, and the flat rate is reinstated.
However, the problem arises when there are marketplace products in the cart. Adding products to meet the free shipping threshold works seamlessly. But, when we surpass 30,000 JPY and subsequently remove some admin products, the free shipping persists, creating an unintended free shipping glitch.
We suspect that WooCommerce might be calculating shipping based on cart totals at some point, rather than considering the individual partner agreements.
We also realized that sometimes the Marketking cart is showing, if we reset our caches or not.
Attached below, you can find a visual representation of the issue.
We would greatly appreciate any assistance you can provide on this matter.
Best regards,
Geoffrey
Attached files: Screenshot 2024-01-06 at 17.26.01.png
Screenshot 2024-01-06 at 17.27.00.png
Screenshot 2024-01-06 at 17.27.29.png
Screenshot 2024-01-06 at 17.27.42.png
Hi Geoffrey,
Thank you for purchasing our plugin!
I have been looking into this and testing on my local site, although I am not able to reproduce the issue.
Have you configured the free shipping via the vendor dashboard? I would advise to do this. Please try setting your admin user (main shop account) as a vendor and then go to the vendor dashboard, and create a shipping method there.
Then set a minimum:
The calculation should apply only based on the admin / vendor's own products. I tested the situation where products are subsequently removed but I cannot reproduce the problem you described.
It could be some kind of conflict or problem with the shipping cache.
I can check this directly on your site if you'd like. It is possible to share a backend login to the site / staging site with us, so we can investigate this directly? It would be the best way we can look into this and resolve it for you as soon as possible.
Kind regards,
Stefan
Hi Stefan,
Thank you for your assistance; everything is working well now.
One last thing: Do you know how I can hide the flat rate when free shipping is available? I've added this piece of code to my snippet: https://woo.com/document/hide-other-shipping-methods-when-free-shipping-is-available/
It worked with shipping fees set up from the admin, but it's not working with the shipping fees set up from the vendor dashboard.
Best regards,
Geoffrey
Hi Stefan,
Thanks for the assistance everything works perfectly right now!
Regards,
Geoffrey