7

Use the extension ShippingTweaks.


6

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 Rate" not in "Free Shipping".


6

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-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\OfflineShipping\Model\Carrier\...


5

Create a module with the following config.xml: <?xml version="1.0"?> <config> <modules> <Shipping_Onepage> <version>1.0.0</version> </Shipping_Onepage> </modules> <global> <blocks> <checkout> <rewrite> ...


4

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 */ private $scopeConfig; /** * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig */ public function __construct( \Magento\Framework\App\...


4

I would recommend the following extension because it does exactly what you are looking for and much more. You can show different free shipping banner based on shipping country, customer group, grand total, date ranges and many more Magento 2 Free Shipping Bar


3

There is no need to use extension for it. You just need to create a shopping cart promotional rule for it. 1) Goto Promotions >> Shopping Cart Price Rules 2) In the Conditions tab select Payment Method which you want to make it as free. Check the screenshot below 3) Goto Actions tab and mark free shipping as For Shipment with matching items. Please check ...


3

Just edit the shopping cart price rule to Conditions tab Subtotal equals or greater than £YOUR-PRICE When setting the condition, click subtotal and then little "is" and select the above. Actions tab Change only the “Free Shipping” field, and set to “For matching items only”. That should then create free shipping for your set price. Hope this helps


3

Take a look at Magento - Wiki - Shopping Cart Price Rule Free SHipping Then change the condition to:


3

Usually in this circumstance devs will set up a different store view or website for each of these currencies. Then you can simply use the base currency for calculations and this will then alter for each of the currencies appropriately. This looks overbaked and in general you are better to create a new shipping carrier rather than try to change the ...


3

You can, just set the attributes to be used for promotional rules after which you can use it in your shopping cart price rules. The date should also be an attribute set to be used for price rules. The rule will allow you to use the date


3

Step 1:- Please create Attribute at admin panel Go to >>Catalog >> Manage Attributes and click on Add New Attribute and create attribute. Input text filed 'Attribute Code", "Catalog Input Type for Store Owner" Please select Yes/No option, and save attribute. Step 2:- Go to >>Catalog >> Manage Attributes Set and drag & drop created attribute for General ...


3

Its pretty simple, you just need to add an additional condition


3

Unset current shipping method $quote = Mage::helper('checkout/cart')->getCart()->getQuote(); $shippingMethod = $quote->getShippingAddress()->getShippingMethod(); if($shippingMethod){ $quote->getShippingAddress()->setShippingMethod(null); //setting method to null $quote->save(); }


3

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 ALL of these conditions: SKU is YOUR SKU And then set Free Shipping under Actions to yes Or in pictures:


3

etc/di.xml <type name="Magento\Quote\Model\ShippingMethodManagement"> <plugin name="vendor_module_plugin_model_quote_shipping_method_management" type="Vendor\Module\Plugin\Model\ShippingMethodManagement" disabled="false"/> </type> Plugin/Model/ShippingMethodManagement.php public function afterEstimateByAddress($...


3

You can set rules as In Condition You can use assign rule for each sku In Action select Free Shipping For matching items only


3

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 \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Namespace_Module', __DIR__ ); ...


3

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: <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'STech_Freeshipping', ...


2

If you want to modify the shipping Rates according to the Price in the Shopping Cart, then you can use the default Table Rates options. System > Configuration > Shipping Methods > Table Rates You have to choose Price Vs Destination in condition option. Please refer a link for the above for the same. http://www.magentocommerce.com/knowledge-base/entry/how-...


2

You can fix this in multiple ways: Use table rates: Magento documentation about table rates Use a shopping cart price rule: Magento documentation to add shopping cart price rule The table rates are more flexible if you want to change the shipping rates for other countries. For the first option go to the admin, system > configuration > shipping methods > ...


2

SOLVED. My target category was a sub cat. i.e. Akubra (cat 44) was a sub-cat of Hats (cat 45). I simply set it up like this. Mage native Free shipping: threshold 10000 Rule: Conditions If ALL of these conditions are TRUE : Subtotal equals or greater than 80 If an item is NOT FOUND in the cart with ALL of these conditions true: Category is ...


2

"Is one of" condition is broken in 1.9.1 Under your not found condition change to: category is 44 and under that category is 45. Separate them and the rule should work. Solutions for part 1 and 3. You should turn on magento free shipping and set your minimum high, like 10000 at the shipping method config. That will keep your free shipping ...


2

You can implement this with Free Shipping carrier in Magento, no module is required. Enable Free Shipping Carrier, set the price really high (20,000). What will happen is that normally it will not show. But if a promotion rule allows the cart to ship free then free shipping will populate. The downside of this approach is that it will only show if the whole ...


2

Setting Up Free Shipping Free shipping is one of the most effective promotions you can offer. It can be based on a minimum purchase, or set up as a shopping cart price rule that applies when a set of conditions has been met. If both apply to the same order, the configuration setting will take precedence over the shopping cart rule. See your shipping ...


2

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 play. Going over the USPS carrier method, it looks like International Requests to their API provide itemized weights for each product. This is the only carrier ...


2

Check in following file following code is exist or not if not then add this field. app\code\core\Mage\Adminhtml\Block\Promo\Quote\Edit\Tab\Actions.php $fieldset->addField('simple_free_shipping', 'select', array( 'label' => Mage::helper('salesrule')->__('Free Shipping'), 'title' => Mage::helper('salesrule')->__('Free ...


2

<enhancedshipping> should be <shipping>. Try below config.xml code: <?xml version="1.0"?> <config> <modules> <Module_Enhancedshipping> <version>0.2.0</version> </Module_Enhancedshipping> </modules> <global> <models> <...


2

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 shipping methods or versions to add to this list. 1.4.x UPS 1.5.x UPS 1.6.x UPS 1.7.x UPS 1.8.x UPS Add free shipping option to products The first thing ...


2

The Shopping cart price rules conditions have a contains option. That should check for part of the string in the database


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