I using default UPS, USPS, FEDEX, DHL Courier services, How can i give selected products sku free shipping, how to do that?


Using selected sku's for free shipping not working?

enter image description here enter image description here enter image description here

Note : In localhost its working, Live site not able to work.

May i know the possibilities of error?

  • did you "applied rules" after creating? Commented Feb 26, 2018 at 9:27
  • @ShyamKrishnaSreekumar sorry, i just create rules with SKU right, then where i can apply.
    – zus
    Commented Feb 26, 2018 at 9:29
  • sorry my mistake, apply rules is for catalog price rules. please cross check dates etc. if it is working in local, it should be in server. Commented Feb 26, 2018 at 9:34
  • also please set apply to shipping amount as yes. Commented Feb 26, 2018 at 9:35
  • @zus, put stop further rules processing to Yes. Commented Feb 26, 2018 at 9:55

1 Answer 1


By default, Magento does not give us the option to assign free shipping to desired items/products. In this example, we will use attribute to add Free Shipping option.

1. Let’s add free shipping option to products. Go to Catalog > Attributes > Manage Attributes:

2. Click Add new attribute.

3. Fill in the Attribute Code field. Select Global for Scope field and choose Dropdown for Catalog Input for Store Owner field:

4. Make sure to select Yes for the following choices to make the free shipping option visible on the front-end and use the attribute for Price Rule Conditions:

5. Click Manage Label/Options from the left sidebar. Give a name for the field under Admin. In this example, we are using Free Shipping:

6. Now we need to assign this new attribute to an attribute set. Go to Catalog > Attributes > Manage Attribute Sets:

7. We will see the Free Shipping attribute in the Unassigned Attributes column to the right. Click and drag the attribute into one of the sections in the left column:

8. To make it function properly, we need to create a free shipping price rule. Go to Promotions > Shopping Cart Price Rules:

9. Click Add new rule.

10. Give a name and description to the rule, also set the status to Active:

11. Then go to Actions tab in the left sidebar. Select For matching items only for Free shipping field.

   a). Under if ALL of these conditions are TRUE click the plus sign to add a condition. Select Free Shipping from the list.

   b).Then select Yes or is assigned for price rule conditions:   

12. Save the rule. Now we just need to enable free shipping. Go to System > Configuration:

13. Then Sales > Shipping Methods in the left sidebar.

    a). Enable the option and set the Minimum order amount to a very high number, like 9999999999.99:   

14. Now we can go to Catalog > Manage Products and select a product from the list. Then select free shipping attribute. This product will have a free shipping option:

    Now you know how to assign free shipping to specific items in Magento.

Reference url: https://www.templatemonster.com/help/magento-how-to-set-up-free-shipping-for-certain-products.html

Video: https://www.youtube.com/watch?v=sNAm2KiYkwo

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.