If you wish to specialize in WooCommerce, increase your consulting fees and become an advanced WooCommerce developer, here you can find many helpful WooCommerce resources.
Let’s get you started today. Pick a free video lesson, a quick tutorial or browse through my helpful WooCommerce resources. Enjoy!
~ Rodolfo Melogli ~

Free WooCommerce Video Lessons
Here’s a series of free video lessons you can watch to learn something about customization, configuration and troubleshooting (no strings attached, unsubscribe at any time). Whether it’s coding, understanding a specific setting or fixing a common WooCommerce error, I’ve got you covered!

Editing WooCommerce plugin files or core theme templates is never a good idea. WordPress, WooCommerce and properly coded plugins and themes come with “hooks”, and give you the chance to override functionalities and layouts directly from your child theme. Welcome to the world of WooCommerce customization!

Lesson 1: Where to Place WooCommerce Customization?
WooCommerce customization should be placed in a “child theme”, an update-proof version of your WordPress theme. In there you can override colors, fonts, layouts (CSS) and even change or add new functionalities (PHP).
Now that you’ve watched Lesson #1 and know where to place your WooCommerce custom code, the following video lessons will show you how to achieve some basic yet effective WooCommerce customization. You will learn how to use “hooks” and add, remove, move or edit WooCommerce content. From the single product page to the checkout page, I’ve got you covered!

Getting to know the WooCommerce settings inside out could save you time and money. We’re all guilty of looking for plugins and code snippets… when the solution is already provided by WooCommerce out of the box! Deeply understanding the WooCommerce configuration options can really open a world of possible.

Lesson 1: Where to Find WooCommerce Settings?
WooCommerce setup begins from knowing exactly what the settings do and… where to find them. If you get familiar with the range of plugin features you can also figure out when the default settings are not enough for your needs.
Now that you know “where to look” in regard to WooCommerce setup, the following video lessons will show you how to master some of the most popular WooCommerce settings. You will learn what the ideal product image sizes are, how to create complex shipping rules, how to handle taxes and more. Either way, these free videos will help you immensely!

Fixing a broken WooCommerce website should be easy and fast. Unfortunately, that’s not always the case and your website users may be deeply affected. Here are some free lessons for you so you can understand the terms, know the causes and figure out how to act quickly.

Lesson 1: Updating WooCommerce The Right Way
Easier said than done: you can avoid 99% of your WooCommerce website issues if you can keep your website up to date and avoid conflicts and bugs (or even security holes).
Now that you’ve likely excluded most issues by keeping your software up to date, you need to know that sometimes that’s not enough and you may experience website errors or be victim of a hacker attack. This means you’ve got to take action, guess the cause and find a fix.

Free WooCommerce Tips, Snippets & Tutorials
A collection of tips, snippets and articles to answer your most important WooCommerce customization questions. And to give you a head-start on the most common WooCommerce edits!
- WooCommerce: Redirect Product Category PagesMaybe because you have only one product category and therefore search engines would find duplicate content (Shop page = Category page) and penalize your website. […]
- WooCommerce: Close Button @ WooCommerce Checkout NoticesWooCommerce frontend messages and error notifications display on the Single Product page, Cart page, Checkout page, My Account page and may show on page load […]
- WooCommerce: Related Products Custom Heading & SubheadingRelated products automatically show on the WooCommerce Single Product page. We’ve already seen some tutorials here on Business Bloomer regarding them, such as one for […]
- WooCommerce: Display Stock Status For External ProductsBy default, WooCommerce external products do not have and do not display any stock, as they are simple redirects to an external URL. This may […]
- WooCommerce: Display Product Grid @ Order Emails e.g. Related ProductsBad news first – we’ve seen how to add content to any WooCommerce order email, however I did not specify that if you use the […]
- WooCommerce: Capitalize All Product NamesWhen you deal with WooCommerce websites, you also need to look into design, readability, and accessibility. And if you have hundreds or thousands of products, […]
- WooCommerce: Add a Third Description @ Single Product PageThere are times when the “long description” and the “short description” are not enough on the WooCommerce Single Product page. What if you need to […]
- WooCommerce: Duplicate Add to Cart Button @ Single Product PageIn case you have very long single product pages, it may be helpful to show the Add to Cart form at the bottom of the […]
- WooCommerce: Show Related Products In a Blog Post!Maybe because I’m Italian, but I like exclamation marks! Also, Italian gestures – of course. With that being said, today we look at an amazing […]
- WooCommerce: Edit Text Strings @ Order EmailsWooCommerce order emails customization is possibly the most wanted feature for WooCommerce store owners and developers right now. It is very difficult to edit the […]
- WooCommerce: Products Attributes in a ShortcodeProducts attributes display on the single product page whenever attribute terms are assigned to a given WooCommerce product. This is the default behaviour. However, what […]
- WooCommerce: Count External Product ClicksYeah Google Analytics is cool, but have you ever coded your own tracking functions within your WooCommerce website? An example may be counting the number […]
- WooCommerce: Hide Specific “Additional Information” Tab Attribute @ Single ProductWooCommerce variable products display the list of attributes and their terms in the “Additional Information” tab on the single product page. For example, it will […]
- WooCommerce: Bulk Search & Replace SKUsYes, you could use a plugin to bulk search and replace a given string inside the WordPress database… but today I want to show you […]
- WooCommerce: Automatically Add Tag To Purchased ProductsThis functionality can be helpful to those who need to differentiate purchased products from non-purchased ones. Think about a way to automatically discount non-tagged products, […]
- WooCommerce: Limit Sales Of A Product Per DayYes, “manage stock” is a nice feature to make sure you don’t oversell a given product based on the stock you have in your warehouse. […]
- WooCommerce: Edit “Ship to a Different Address?” @ CheckoutThe “Ship to a Different Address?” checkbox displays on the WooCommerce Checkout page and toggles the shipping form. That’s useful when Billing and Shipping addresses […]
- WooCommerce: Search Products By SKUThe frontend WooCommerce product search, for some reason, doesn’t work for SKU numbers. If it does, then your theme developers were smart enough to include […]
- WooCommerce: Hide Products Based On Custom Field / ACF ValueWe’ve already seen how to hide products based on IP addresses, hide products belonging to a specific category and even hide all products from the […]
- WooCommerce: Display All Single Variations (Shortcode)By default, the WooCommerce Shop page displays simple, variable, grouped, bundle and other product types. As you know, each variable product is made of one […]

Advanced WooCommerce Resources
WooCommerce visual hook guides, PHP coding shortcuts and additional resources to help you customize WooCommerce like a pro!


About Business Bloomer (a.k.a. Rodolfo Melogli)

I’ve been working as an independent WooCommerce freelancer since 2012. I fell in love with WooCommerce since the very beginning, thanks to its flexibility and the fact that it’s open source and easy to customize.
Since I started sharing my WooCommerce tutorials online, I discovered how much I enjoy helping people. Now I blog every week, I teach WooCommerce courses, I run local Meetups, I speak at WordCamps and I try to reply to every email and blog comment I get.
It’s official – WooCommerce changed my life. And I hope it can change yours as well.