Over the past few years, the concept of Freemium Software seems to have been given a lot more attention than it has in the past. Sure, the phrase was only coined 8 years ago (yeah, I looked it up), but it has existed for decades.
However, with the emergence of free web software and libraries like WordPress & jQuery, freemium software has recently found a place in developers’ hearts.
Especially in the world of gaming, both online (Facebook) and mobile (iPhone / Android), freemium software has started to become the norm, with content producers finding that it’s more profitable to give a little bit for free and charge a lot for the extras.
While getting my little side project, Recipe Hero, ready for it’s 1.0.0 debut, I was faced with a small issue. I wanted to custom the admin notices that appear after saving / updating / scheduling, etc. a Recipe.
I work over at WooThemes with a guy called Barry Kooij. He’s one of those mysterious developers behind WooCommerce, who normally hides in the shadows of WordPress-land creating awesome stuff that you’ve probably even used and loved, like What the File and Post Connector.
To be fair, when Barry started at WooThemes, I’d already been there for a month, so I was feeling pretty settled in. Naturally, I was nice enough to the new Dutch guy but didn’t give him much notice. After all, both our names started with B, so there’s was always going to be some conflict. But when I discovered he had made What the File, a simple plugin that I’d been using for a while and loved, I opened up my heart to him.
For every product you create in WooCommerce, there exists a little known option hidden in away in the Advanced tab of the Product Data metabox – Purchase Note:
It can actually be really useful. Like if you’re selling a super secret password or something fun like that, and need to provide it to the customer after the order has been completed (bit farfetched, but stilL).
There is an awesome doc in our WooCommerce documentation that explains just how to do this, but it’s often missed / hard to find, so I’d like to write it a little bit about it here.
If you have free shipping on your WooCommerce site but only offer it in certain situations, like when the total order amount is above $100, you probably don’t want to show the other paid shipping methods.
I mean, what kinda customer is going to pay for shipping when you’re offering it to them for free? It makes more sense just to hide those paid options when free shipping is available. If you add the following code to the ‘custom functions’ area of your functions.php file (or use a plugin like Functionality), it will do just that (WooCommerce 2.1+ required):
Delete the php first line if you are having errors come up after saving the file.
But wait! Is that too confusing above? Instead, just download and install the following plugin: WC Only Show Free (.zip)