Category Archives: me so g33ky

my attempts at g33k cred… w00t!

Like buttons

The beast that is Facebook is virtually impossible to ignore or avoid interacting with online, and so as a symbol of its beastly talons gripping tighter into my soft flesh, I have added those little ‘Like’ buttons to my posts and pages. I encourage you to click with wild abandon to prove to me that this is worth the eyesore of little blue thumbs-ups on my blog.

Like me, gorgeous artists of mouse-clickery.
Like me.

Magento – free shipping any weight coupon code

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?
Thanks,
Anna”

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]
Status: Active
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]
Priority: 0
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!

Free Shipping on a Single Item in Magento

It’s amazing how many complicated solutions there are out there to what seems like a relatively simple problem. After reading loads of blog posts and forum discussions on this topic, I stripped the information down to this solution, which may or may not work in your case. My situation is this:
I run a Magento shop and need to offer free shipping on a single item. It may grow to be a whole category, but the solution is the same. I ship with table rates and do not offer free shipping “over XX dollars/pounds/euros”. I am currently using Magento (free) 1.3.2.4.

Here’s what I did to offer free shipping on one specific product:

First, turn on Free Shipping in your Admin Panel > System > Configuration > Sales > Shipping Methods > Free Shipping.
VERY IMPORTANT: set a bogus Minimum order amount – I used 9999999999.99 because if someone spends that much at my shop in one go, I’m retiring.
Save Config.

Second, go to Admin Panel > Promotions > Shopping Cart Price Rules.
Add New Rule.
Use these exact settings:
Rule Name: [you decide]
Description: [you decide]
Status: Active
Customer Groups: [select all, unless you have a reason not to]
Coupon Code: [blank]
Uses Per Coupon: 0
Uses Per Customer: 0
From Date: [today, unless you have a later start date]
Priority: 0
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 shipment with matching items or For matching items only [whichever fits your situation best]
Stop further rules processing: No
Apply the rule … :
If ALL of these conditions are TRUE:
SKU is [insert specific SKU, and then hit the green checkmark]
or
Category is [get the category ID from the Manage Categories page; ID shows up if you click on a file tree category folder]

If you need to do this Free Shipping thing with only a handful of products, just add more SKU rules in that last step. If that is the case, change the “If ALL of these conditions … ” to ANY.

Save Rule.

Hope this helps someone out there. It’s working for me. I am not a Magento expert, though my shop runs pretty well. For expert help, visit the Magento Forums.
Cheers!