Recent posts

  • The REST API has landed in the master branch!

    The REST API has landed in the master branch! Max Rice has been going above and beyond in the past month to get the REST API implementation ready for merge into WooCommerce core. This morning, I had the awesome job to merge it to the master branch and start testing it extensively. This was the last…

    Read more


  • You can now subscribe to this blog via email

    I’ve just added a widget in the sidebar, where you can enter your email address to receive daily updates of new posts from this blog. This is set up through Feedburner, something that might change in the future, but we’ll make sure that you’ll only have to subscribe once.

    Read more


  • Just a quick update on the questions regarding…

    Just a quick update on the questions regarding subscribing to this blog: The @DevelopWC Twitter account is set up (auto posting updates from this blog) and there is obviously the good old RSS feed. What other options to subscribe to this blog would make sense here?

    Read more


  • Getting WooCommerce 2.1 ready for beta 1

    With only a couple open issues left in our GitHub repository, we’re closing in on the first beta release. It’s time to start reviewing the issues and have a closer look at what still needs to be done. Patches, feedback and testing is very welcome in all these issues. It will take a bit of…

    Read more


  • Keeping track of the WooCommerce core plugin development

    For quite a while now, we’ve been changing the way we make decisions for WooCommerce core. This affects how we think what’s important for the plugin, what features we want to add and how to determine what’s important for the future in general. This blog is the next step in this process. We want to…

    Read more


  • Add a message above the login / register form

    Add this code to your child theme’s functions.php file or via a plugin that allows custom functions to be added, such as the Code snippets plugin. Please don’t add custom code directly to your parent theme’s functions.php file as this will be wiped entirely when you update the theme. This code will add a custom…

    Read more


  • Add a new country to countries list

    Add this code to your child theme’s functions.php file or via a plugin that allows custom functions to be added, such as the Code snippets plugin. Please don’t add custom code directly to your parent theme’s functions.php file as this will be wiped entirely when you update the theme. https://gist.github.com/woogists/963d2f74a54d84a912f485b21ed4435f

    Read more


  • Adjust the quantity input values

    Add code to your child theme’s functions.php file or via a plugin that allows custom functions to be added, such as the Code snippets plugin. Avoid adding custom code directly to your parent theme’s functions.php file as this will be wiped entirely when you update the theme. Set the starting value, maximum value, minimum value…

    Read more


  • Send coupons used in an order by email

    This snippet sends by email the list of coupons used in an order. You can customize the “$to” variable and define your own email address, and the “$message” to have your own text. Add this code to your child theme’s functions.php file or via a plugin that allows custom functions to be added, such as…

    Read more


  • Customize the WooCommerce breadcrumb

    You need to add code to your child theme’s functions.php file or via a plugin that allows custom functions to be added, such as the Code snippets plugin. Please don’t add custom code directly to your parent theme’s functions.php file as this will be wiped entirely when you update the theme. Change the ‘Home’ text…

    Read more


  • Add a surcharge to cart and checkout – uses fees API

    Add code to your child theme’s functions.php file or via a plugin that allows custom functions to be added, such as the Code snippets plugin. Avoid adding custom code directly to your parent theme’s functions.php file as this will be wiped entirely when you update the theme. Add a percentage based surcharge to all transactions…

    Read more


  • Configuring Zeus Server Rewrite Rules

    This rewrite.script has been configured for WordPress: RULE_0_START: # get the document root map path into SCRATCH:DOCROOT from / # initialize our variables set SCRATCH:ORIG_URL = %{URL} set SCRATCH:REQUEST_URI = %{URL} # see if there are any queries in our URL match URL into $ with ^(.*)\?(.*)$ if matched then set SCRATCH:REQUEST_URI = $1 set…

    Read more