• Hi Guys,

    Since the last update (few days ago) the funcionality to add Shipping rules per country has a bug. I want to put an example.

    I set that Shipping to france is 13,50€ but i set that on orders above 80€ it is free shipping. Well the rule for free shipping is not applying UNLESS (werdly enough) I set up the free shipping in orders over 59€, then it will start applying the rule in order above 80€. If i set it to apply free shipping in order above 60€ you will have to have in the cart an order over 80 odds to get the free shipping.

    Is like if it where not taking in consideration the total amount in the cart, but something else (i dont know maybe prices without VAT or god knows what).

    Thanks
    Kind regards

    https://www.ads-software.com/plugins/woocommerce-jetpack/

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter andresmolina

    (@andresmolina)

    Well, i have investigated a bit further on, qnd i discover that the rule works fine in 2 cases:

    1. When there is just one item in the cart which it over the amount that grants free shipping by itself.

    2. When you add 1 product with 2 units of same product in the cart that between both of them the are over the amount that grants the free shipping.

    Besring that in mind there is just two possibilities that comes to my mind where the rule is not working:

    1. If you need more than 2 units of same product to reach the minimum peice to get the free shipping.

    Or

    2. Is just this one product that does not apply for free shipping no matter how many you add to the cart to acomplish with te free shipping rule.

    Thread Starter andresmolina

    (@andresmolina)

    Check this image to see how when you have 1 product with multiple units, it does not recognize the full price https://i.imgur.com/zVt5uPP.png

    Thread Starter andresmolina

    (@andresmolina)

    Well,

    I finally found the bug and a “solution”.

    The problem is that it calculates the total amount of the order over the products WITHOUT VAT so when it adds the VAT on the product, it goes over the minimum to apply for the free shipping, but the module does not recognize it.

    So what i did you “solve” it is to take off VAT for the minimum amount to grant free shipping. So to put an example as the one above: If you want orders to France grant free shipping in orders above 80€ you should (in spain the VAT is 21%) then put 66,11€ (80/1,21= 66,11) and then it works fine.

    It is important to fix this, as some people will not even know the problem. But it is more important to let me know when ever you released this fix, other whise i will end up offering free shipping on a really LOW amounts.

    Thanks
    Kind regards

    Hi,

    Sorry for the delay.

    Unfortunately I’m not completely sure I understood the issue. Could you please point out which Booster’s module are you using?

    As far as I understood from your post – you are talking about WooCommerce standard “Free Shipping” method, which as far as I remember, and you correctly pointed out, takes minimum order amount without TAX, in case if you have WooCommerce Tax enabled and there selected to “enter prices exclusive of tax“. If you select “enter prices inclusive of tax” – then in “Free Shipping” method, you should enter minimum order amount with TAX.

    Hope I made a little more clear, and please let me know if I misunderstood the issue.

    Best regards,
    Tom

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Free shipping on orders above NOT WORKING’ is closed to new replies.