cancel
Showing results for 
Search instead for 
Did you mean: 

Free shipping over 50 euro

Free shipping over 50 euro

Hello all,

in my magento 2.3.6 shop I would like to setup free shipping if the order is more than 50 euro.

I already read all the posts and documentation I found over internet but I'm not able to achieve my goal. 

This is what I did:

- enabled fixed price shipping of 5.90 euro 

- set a cart rule with a discount of 5.90 euro if the subtotal is equal or greater than 50.

This is the only way I found to have a discount of the shipping cost but when I'll go on checkout page it returns to show me the fixed shipping cost.

 

What I tried was also to enable/disable free shipping and enable free shipping in price cart rule but nothing works and I'm not able to achieve my goal.

What I would like to set is:

- shipping cost of 5.90 euro if order is less than 50 euro

- automatic switch to free shipping if the cost is equals or greater than 50 euro.

 

Could you please help me to configure it?

 

Thank you

Leonardo

2 REPLIES 2

Re: Free shipping over 50 euro

Hello @LeoBurchi,

 

I would like to recommend you this Magento2 Free Shipping Bar Extension. It might be helpful for you to set your free shipping fee.

 


If my answer is useful, then click kudos and accept as solution

 

Best regards

madhuboots

Re: Free shipping over 50 euro

@LeoBurchi here is what I did and it seems so far to work (in Magento 2.4.1).  Please note that I am not using/enabling Flat Rate, I am using USPS, but maybe something similar will work for you:

  1. Stores->Configuration->Sales->Delivery Methods->Free Shipping
    Enabled=Yes
    Minimum Order Amount=99999 (something really high that is not likely to be met)
    Ship to Applicable Countries = All Allowed Countries
    Show Method if Not Applicable = no
  2.  Stores->Configuration->Sales->Delivery Methods->USPS
    Enabled for Checkout = yes
    Free Method = none
    Enable Free Shipping Threshold = Enable
    Free Shipping Amount Threshold = 99999 (something large not likely to be met)
    Show Method if Not Applicable = No
  3. For USA shipping:
    Marketing->Cart Price Rules
    Created price rule for free shipping in USA for orders = or over $25:
    USA Conditions:
    If ALL of these conditions are TRUE:
    Subtotal equals or greater than 25
    Shipping Country is United States
    USA Actions:
    Apply to Shipping Amount = yes
    If ALL of these conditions are TRUE:

    Free shipping = For shipment with matching items (this is because I want to disable free shipping for some items eventually)
  4. For International shipping:
    Marketing->Cart Price Rules
    Created price rule for free International shipping for orders = or over $100:
    Conditions:
    If ALL of these conditions are TRUE:
    Subtotal equals or greater than 100
    Shipping Country is not United States
    Actions:
    If ALL of these conditions are TRUE:
    Free Shipping For shipment with matching items

 

That's it.

HTH,

Evelyn

 

PS: this method is really perverse (in my opinion) but I found it online somewhere...