I had a great question in the comments of my earlier post on Free Shipping on a Single Item in Magento, and due to a family crisis, I forgot to respond until now. [Anna, my apologies – hope this doesn’t come too late!]
“Hi Jen, I understand your configuration to allow a single product free shipping. Any ideas on how to offer free shipping to a discount code word, when your shipping has varied rates due to varying weights? Aaaargh, I have 1000 postcards to go in my neighbourhood letterboxes offering free shipping with the code word of the suburb!
The only thing I can come up with is to make all my products the same weight, therefore the same shipping cost and discount the order by that amount with the code word.
What do you think?
I think I might have a solution for you, Anna, or perhaps this can help you create a better solution for your situation. I have tried it in my shop, and I think I’m getting the results you need.
A coupon code that gives free shipping, no matter how many items or weight combinations are in the customer cart.
Here’s how to do just that:
First, follow my instructions for creating the Admin Panel shipping method settings (click here to go to that post).
Second, go to Admin Panel > Promotions > Shopping Cart Price Rules.
Add New Rule.
Use these exact settings:
Rule Name: [you decide]
Description: [you decide]
Customer Groups: [select all, unless you have a reason not to]
Coupon Code: [something catchy for your customers to remember]
Uses Per Coupon: 1000000 [or whatever huge number is suitable]
Uses Per Customer: 1 [unless you want to allow multiple uses per customer]
From Date: [today, unless you have a later start date]
Public in RSS Feed: No [unless you have a reason to say Yes]
Next section of the rule: Conditions: [ignore this section]
Last section: Actions:
Apply: Fixed amount discount
Discount Amount: 0
Minimum Qty Discount is Applied to: 0
Discount Qty Step (Buy X): 0
Free Shipping: For matching items only
Stop further rules processing: No
Apply the rule … :
If ALL of these conditions are TRUE:
Visibility is Catalog, Search [assuming all of your products are visible this way, it covers everything without depending on categories or SKUs]
That’s it. I tried all kinds of more complicated combinations (using Conditions for tablerates, different Actions, etc.,) but this seems to work consistently.
Hope it helps. I know I’ll use it in future!