Adding links to your plugin on the plugins page

Posted on June 08, 2016

When you’re building a plugin you of course want the best experience for the users. One part of this is the ability to easily install and use the plugin. The first time the plugin is installed, it would be great to be able to quickly navigate to the settings page if you have one, right […]

Putting a limit / minimum on your shipping cost

Posted on May 06, 2016

In my experience around shipping in WooCommerce I’ve found that there are countless different needs for setting up shipping cost. One that comes back from time to time is setting up a minimum or maximum shipping cost to shipping rates. In this post I’ll show you ways on how you can setup these caps on […]

Splitting Shipping Packages in WooCommerce

Posted on February 12, 2016

In WooCommerce version 2.1 a new feature was introduced that allowed one order to have multiple shipping packages. Having multiple shipping packages can come in handy in various situations. One that comes to mind at first is when you actually have multiple packages, for example when you can’t ship items together, or when someone has […]

Disable product sale prices store-wide

Posted on February 05, 2016

If you’re a webshop owner chances are you’re running a business that gives discounts / sales from time to time. WooCommerce already comes with a great sales feature out of the box which works great. You can even set a specific end date for a specific sale price which will be disabled automatically after that date […]

Adding a custom WooCommerce product type

Posted on December 16, 2015

I have used custom product types a couple times in the past for different projects where it made sense (for example for a product rental plugin I created both a ‘simple rental’ and ‘variable rental’ product). It is only recommended to create a custom product type when it is really necessary and it doesn’t fit in the […]

Apply Free Shipping for Specific Products in WooCommerce

Posted on December 03, 2015

Applying free shipping on orders can be great incentive for (potential) customers to order on your website. In some cases it is not possible to ship all products free and you only want to ship a specific product or group of products to ship for free. In this post I will go through setting this […]

Only show free/cheapest/most expensive shipping in WooCommerce

Posted on November 19, 2015

You may have setup different shipping rates in your WooCommerce store. What you want and need to charge for shipping is different in each webshop and it is very hard to set things up exactly the way you need it. In this post I will show you how you can only show the cheapest shipping method or the […]

Automatically link Post Titles to their pages (in the content)

Posted on October 28, 2015

For my other blog (Code Quality Code) I’m referring a lot of times a other post as they are all connected to each other. Of course I wanted to automate things and not manually link every time I mention another blog post. To accomplish that I’ve made a small peace of code that will automatically […]

How to add template files in your plugin

Posted on October 21, 2015

If you’ve worked with WooCommerce before on a website then chances are you’ve also had to copy some of their templates files to your own theme in order to make sure structural changes to the page. This is a great system if you need to output HTML and still want to allow the end-user to […]