Skip to main content
9 votes

Magento 2: Hide other shipping methods when free shipping is available

Use the extension ShippingTweaks.
Vitalii's user avatar
  • 608
6 votes

Magento 2: Hide other shipping methods when free shipping is available

Write a plugin to disable flat rate shipping method when free shipping is actually enabled based on cart sub total. <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-...
Maniprakash Chinnasamy's user avatar
6 votes
Accepted

Magento 2: Hide other shipping methods when free shipping is available

I had the same problem. Remove "Free Shipping" configuration because you don't need it (you already have "Cart Price Rules"). When your customer qualifies for free shipping it happens based on "Flat ...
Gabriel Silva's user avatar
4 votes

Magento 2: Hide other shipping methods when free shipping is available

etc/di.xml <type name="Magento\Quote\Model\ShippingMethodManagement"> <plugin name="vendor_module_plugin_model_quote_shipping_method_management" type="Vendor\Module\Plugin\Model\...
Developer Stanislav's user avatar
4 votes
Accepted

Magento 2 > Get 'free shipping' minimum order value

You have to retrieve the good config path and use this method : https://magento.stackexchange.com/a/78473/33619 /** * @var \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig */ ...
Matthéo Geoffray's user avatar
3 votes

Magento 2: Using Cart Based Rules to apply Free Shipping only to specific products

You can set rules as In Condition You can use assign rule for each sku In Action select Free Shipping For matching items only
Priyank's user avatar
  • 7,682
3 votes
Accepted

Autoselect free shipping option on checkout

To auto select free shipping on checkout page, you can override a javascript from Magento_Checkout module. for this you have to create your module, Namespace/Module/registration.php <?php \...
Keyur Shah's user avatar
  • 18.1k
3 votes

Free Shipping in particular products

Yes, use Promotions -> Shopping Cart Rules In the condition tab set this condition If ALL of these conditions are TRUE : If total quantity is 2 for a subselection of items in cart matching ...
seb's user avatar
  • 3,572
3 votes

Free shipping message bar for M2

Create a module with name STech_Freeshipping and create the files like below steps: Step 1: Create registration.php under: app/code/STech/Freeshipping/registration.php with below content: <?...
Sukumar Gorai's user avatar
3 votes
Accepted

Magento 2.3.2 free shipping cart rule not working

I did some research on this and while the documentation about free shipping for any order says you should add 'For shipment with matching items' value on the 'Free Shipping' dropdown, I found that ...
Diana's user avatar
  • 5,137
3 votes

Magento 2 Free Shipping Coupon

There is a combination of specific conditions for each scenario and the result will be somewhat different. In order to properly see the difference, my cart rule doesn't offer a discount amount, its ...
Diana's user avatar
  • 5,137
2 votes

Shopping Cart Price Rule free shipping only for quantity subset of the same product?

Compatibility Here is a list of known Magento versions and shipping methods this technique works with, based on personal success and community feedback. Please comment if you can confirm other ...
mrumair.com's user avatar
  • 1,365
2 votes

Free shipping with the shopping cart rule, on X subtotal AFTER discount

I managed to fix this problem by changing the sort order of totals in the checkout process. System > Configuration > Sales > Checkout Totals Sort Order I have Discount sort order set to 10 ...
Alex Dinca's user avatar
  • 2,147
2 votes
Accepted

Limiting "Free Shipping" to Lower 48 States in Magento 2

Log in to Magento Admin, MARKETING > Cart Price Rules And then, try to create new cart price rules.
Khoa TruongDinh's user avatar
2 votes

How to setup Free shipping promotion rule for only products from specific categories over $200

Free shipping when the subtotal is greater than $200 is pretty easy to set up. To configure your shopping cart rule, go to Promotions > Shopping Cart Price Rule. Then click on Add New Rule and ...
seb's user avatar
  • 3,572
2 votes
Accepted

Free shipping should not work after applying discount coupon and total less than $50?

You need to modify the collectRates method of freeshipping For this copy Mage_Shipping_Model_Carrier_Freeshipping.php in local folder with same directory combination. and replace this condition :: ...
Manashvi Birla's user avatar
2 votes
Accepted

Issue with shopping cart rule. Please help

Shopping cart price rules like these can be a bit confusing. You have the top part set up properly. However, at the bottom, you need to restrict which products you want the free shipping to apply to....
Jeff Finkelstein's user avatar
2 votes

applying free shipping to in stock items only

I think you should modify the conditions class to achieve your goal. Take a look at the class Magento\SalesRule\Model\Rule\Condition\Product. There is 3 new options related to the quote item (not ...
Siarhey Uchukhlebau's user avatar
2 votes

Why does the Shipping total set the row_weight of the sales quote items to 0 if free shipping is in effect?

Figured I'd take a stab at this... ;) Quite an interesting question you've posed here so here's why I think they did it, however I'm still working to track down when this particular case comes into ...
Daniel Kenney's user avatar
2 votes

Magento 2: how to programatically set free shipping from an observer?

$address->setFreeShipping(true); should work if you apply it before the customer chooses the shipping method. otherwise, you have to play with order level or quote level quote level $...
Mohammed Abdelrasoul's user avatar
2 votes

How can i give free shipping order above RS.500 for only selected City

Out of the box Magento 1.x does not offer the ability to target a specific city with a shopping cart promotion. However, depending on your target region/city you could use a postal code. For example, ...
Eirik's user avatar
  • 2,073
2 votes

How do I configure a Cart Rule for Free Shipping in Magento 2?

Try the following steps: Set Apply to “Percent of product price discount. Set Apply to Shipping Amount to “Yes.” Set Free Shipping to “For shipment with matching items.” For more details, go ...
Anshu Mishra's user avatar
  • 8,960
2 votes

Magento 2.2.1 - Remove Free Shipping for a Specific Product

Assume that you have to manage free shipping using Magento Free Shipping Method Not using Cart rules. Create a Plugin in Magento\OfflineShipping\Model\Carrier\Freeshipping and Create around plugin ...
Amit Bera's user avatar
  • 77.5k
2 votes

Magento 2 Exclude Free shipping method for specific products

Vendor/Module/etc/di.xml <?xml version="1.0" ?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:...
Ronak Rathod's user avatar
  • 6,330
1 vote

Disable freeshipping for 2 states in USA

You can use "is not" option instead of "is" and apply free shipping for all other so it will be worked. Check below image for more information. Check following for Action tab
Aasim Goriya's user avatar
  • 5,444
1 vote
Accepted

Set shipping method to all cart

To auto select free shipping on checkout page, you can override a javascript from Magento_Checkout module. You can achieve this by two way 1] By creating your module, Namespace/Module/registration....
Keyur Shah's user avatar
  • 18.1k
1 vote

FedEx free shipping by minimum weight

You can use a shopping cart price rule with no coupon code to automatically apply in the cart when certain criteria are met. Create a new rule In the Rule Information tab, set no coupon in the ...
Steven J's user avatar
  • 808
1 vote
Accepted

Setup free shipping for customer group wise in magento2 CE

It is working fine in mine case. I have created simple shopping cart rule with test and restrict this rule to only retailer customer with free shipping. Please check below screenshot Retailer ...
Keyur Shah's user avatar
  • 18.1k
1 vote
Accepted

Subtotal for Free Shipping wrong since SUPEE-8788 patch

This is a known issue with 1.9.3.0 I'm not sure if it's because of SUPEE-8788 but I don't think so. You can find details about it here: https://magento.stackexchange.com/a/140826/2380 (see item # 7 ...
Raphael at Digital Pianism's user avatar
1 vote

How do I remove free shipping after discount code has been applied?

You need to modify the collectRates method of freeshipping for this issue. For this copy Mage_Shipping_Model_Carrier_Freeshipping.php in local folder with same directory combination. and replace ...
Ashish Jagnani's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible