Become a WooCommerce Expert

Read various tutorials on WooCommerce.

Developing WooCommerce

Learn about developing plugins and solution on WooCommerce. This page consists of a list of various development tutorials on WooCommerce that you can find on this site.

Start Slowly

Take two for starting out and then continue on.
How to add a City Dropdown to WooCommerce Checkout
By default, the City field in the WooCommerce Checkout is a regular text input. State/Province is a field that changes[...]
Custom WooCommerce Emails Delay
WooCommerce Emails are an important part of any WooCommerce store. But, sending emails in the same request can take a[...]


​Igor Benić

Hi all, my name is Igor Benić and I am a passionate educator on WordPress development. I like teaching various areas of WordPress and plugin development as WooCommerce is one of it.

Igor Benić

WordPress Educator and Developer

Let's move on

The next two will show you something else :)
How to Control WooCommerce Assets
WooCommerce has a lot of styles and scripts that it enqueues. Their asset managers are also full of hooks so[...]
Selling Simple Products as WooCommerce Subscriptions – Front
To sell simple products as WooCommerce Subscriptions, you need to display a different button to trigger it. We will use[...]

WooCommerce for Developers

I have something that might help you even more. I have an eBook that can show you various topics where each topic is a separate WooCommerce extension or a solution.

Not interested in the eBook? No worries, let's move on :)

Moving On

WooCommerce is really extensible and that will make your life a lot easier as a WooCommerce Expert
How to use the WooCommerce Postcode Validator in Code
WooCommerce has a postcode validator built in which is used to find appropriate shipping methods on the checkout. In case[...]
How to show the Correct Payment method on WooCommerce Subscriptions
If you or your clients are using WooCommerce Subscriptions, you may want to show the correct payment method in the[...]

Become a WordPress Developer

Are you maybe having thoughts on WordPress development? I have a course which can help you learn how to develop themes and plugins. We are also integrating one plugin with WooCommerce :)

Learn more about WooCommerce Development

I have a lot of WooCommerce Tutorials and and many of them are yet to be written :)

Be sure to check them out yourself on my blog.

How to create a Custom WooCommerce Product Type
When you're working on a custom and complex solution using WooCommerce, there is a chance you'll have to create your[...]
How to create a Custom WooCommerce Email
WooCommerce comes with several email templates out of the box. It also provides you with a way to register your[...]

Get notified on my new tutorials

I tend to write at least 2 tutorials per month so be sure to sign up for my newsletter to get the latest news on my tutorials, products and sometimes my own findings and suggestions.

Enter your name and email address below and sign up:

© 2018

Privacy Preference Center


This cookies are used to provide a performant site. They are not tracking any personal data and they're needed so you can login to the site. Cookies such as tl, tu, tq and tve are used for showing various forms and pop-ups. If such were removed, you would constantly see pop-ups appear on your screen.

tl,tu, tq, tve, tve_leads_unique, PHPSESSID, autoptimize_feed, wp-settings-1, wp-settings-time-1


This cookies are used to analyze the traffic and provide information where the traffic comes from and what content read. The traffic is anonymized.

_ga, __utma, __utmc, __utmz, __utmb, __utmt, __utmx, __utmxx


This cookies are used for marketing purpose through Facebook Ads. It uses the Facebook Pixel. To opt-out:

fr, oo, ddid

Dear visitors and users, emails weren't coming through for months. I apologize for this as I did not notice it. Going through all emails/comments in the next few weeks.