Free Shipping Promotions in Magento

Scenario

I would like to offer Free shipping at the cart and checkout when a specific code is entered.

Solution

In Magento 1 Admin

Scroll down for Magento 2

You will need to set up a Promotional Rule under Promotions>Shopping Cart Price Rules.

Here are a couple of screenshots to show how the coupon code configuration should look to achieve free shipping:

freecoupon

 

freecoupon2

 

In Magento 2 Admin

You will need to set up a promotional rule in Marketing -> Cart Price Rules

Here are a couple of screenshots to show how the coupon code configuration should look to achieve free shipping (click on the picture for a larger version):

Free Shipping M2 (1 of 2) Free Shipping M2 (2 of 2)

In ShipperHQ Dashboard

The next step is to specify the Carrier(s)/Shipping Method which will be free when the coupon code is activated.

If you edit the appropriate carrier in ShipperHQ you will see a section called Free Shipping, expand this and select the free shipping method. For example you may wish free shipping to apply to UPS Ground.

free shipping

 

In Table Rates carriers this is in the “Edit Shipping Method” field.

Click on the screenshot for a full-size version

Free Shipping Table Rates Checkbox

Advanced

In some circumstances, such as when a coupon code is to be applied, you may also want to filter by attributes (for example, the origin) when using promo rules. For most circumstances, however, carrier rules can be created to provide free shipping based on combinations of origins, weights, prices, etc.

For this you will need to navigate to Catalog > Attributes > Manage Attributes > (attribute name) then, in the properties tab, set “Use for Promo Rule Conditions” to “Yes” and save.

You will then be able to select that attribute as a condition within the promo rule configuration.

 

Troubleshooting Promotion Rules