• Resolved lucadica94

    (@lucadica94)


    Hi, I don't understand why I have correctly set the shipping settings in Italy  in the following way:
    - price less than €250 cost 9.90
    - price more than €250 free shipping

    For some products only free shipping is automatically selected and displayed, even if the cart has a total price less than €250.
    See as an example, attached image.

    In particular, I noticed that when the price of a product is less than €100 this thing happens.
    Although there is no rule set for this.

    I also did the various recommended checks but there doesn't seem to be any conflicts.
    In particular:

    1. Check Free Shipping Conditions:
    Go to WooCommerce > Settings > Shipping > Shipping Zones and verify the conditions set for Italy. Ensure that the "Free Shipping" method is only enabled when the total is above €250. OK

    If you are using the Free Shipping method, double-check its settings to ensure that it's not enabled under other conditions, such as a coupon or specific products. OK

    2. Check Product-Specific Shipping Settings:
    Navigate to the product in question, then go to the Product Data > Shipping tab and ensure no specific free shipping has been set there. OK

    3. Check Shipping Classes:
    If you're using shipping classes, ensure that the products in question are not part of a class that overrides the €250 free shipping rule. OK
    Go to WooCommerce > Settings > Shipping > Shipping Classes and verify if any class is causing a conflict. OK

    4. Test With Plugins Disabled:
    there are no plugin for the shipping

    5. Clear Cache: OK

    6. Review Shipping Zones & Priorities:
    Make sure that the Italy shipping zone has correct priority, and there are no overlapping zones that may interfere with shipping calculations. OK, there is only this setting

    7. Free Shipping Coupons: there are no coupons

    I don't know what to do, please help me..
Viewing 1 replies (of 1 total)
  • Plugin Support EastOfWest a11n

    (@eastofwest)

    Hi @lucadica94! Thanks for all the details. Unfortunately the images you wanted to add didn’t show up in your post. In future, try adding your image to an image hosting service or somewhere publicly accessible, and include the link in your post.

    In the meantime, if I undestand correctly, you want to charge €9.90 for shipping in Italy when the order is under €250, otherwise, offer free shipping.

    By default, WooCommerce can do this on a per-order basis, by doing the following:

    1. Under WooCommerce > Settings > Shipping > Shipping Zones, add a zone for Italy.
    2. Make sure the Zone Regions contains Italy.
    3. Click Add Shipping Method and select Free Shipping, then click Edit next to it.
    4. Set Free Shipping Requires to A minimum order amount, and Minimum order amount to €250.
    5. Click Save.
    6. Next, click Add Shipping Method, and select Flat Rate. Set its cost to €9.90.
    7. Click Save.

    With this setup, Flat Rate shipping will cost €9.90, unless the order total is above €250, in which case Free Shipping will also be offered. The method is explained in more detail in our Free Shipping Documenation.

    The settings above evalutates the entire cart’s value, not individual products in the cart. If you have per-product shipping options, then you’re using an additional plugin (or maybe its a feature of your theme) that adds extra features. In that case, contact the support for that plugin for assistance with its features.

    Let us know if there’s anything else we can assist with.

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.