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.
~ 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: Get Current User Orders By StatusThis is a neat custom function that you can use in your WooCommerce customization. It can be helpful to know the list of orders placed […]
- WooCommerce: How to Bulk Generate Coupons Without a PluginThere are times when doing manual work – such as creating a WooCommerce coupon – is too time consuming. Imagine you need to bulk generate […]
- WooCommerce: Upload File @ Checkout PageNo matter what you try, but simply adding an HTML input type=”file” won’t work on the WooCommerce Checkout page. I believe this is a security […]
- WooCommerce Subscriptions: Get Subscribers By ProductIf you use the official WooCommerce Subscription plugin, one day or another you will need to know what is the list of subscribers for a […]
- WooCommerce: Custom Registration Redirect @ My AccountThe WooCommerce My Account register form (when enabled) redirects to… itself once a WooCommerce customer registers. So, what if you want to redirect newly registered […]
- WooCommerce: Custom Login Redirect @ My AccountThe WooCommerce My Account login form redirects to… itself once a WordPress user logs in. So, what if you want to redirect logged in users […]
- WooCommerce: Rename Downloads Table Column Title @ My AccountThe WooCommerce My Account > Downloads endpoint features a table which lists the available downloads. This table has 4 default columns: Product, Downloads remaining, Expires, […]
- WooCommerce: Hide “Shipping to…” Address @ CartEven when the “shipping calculator” is disabled on the WooCommerce Cart page, a “Shipping to…” string will appear in the cart totals if an address […]
- WooCommerce: Add a New Country For Billing/ShippingThere are times when the WooCommerce countries database is simply not enough. While the WooCommerce team is usually very fast at updating its code (though, […]
- WooCommerce: Hide Specific Orders (e.g. On Hold) From My Account Orders PageThe customer’s WooCommerce My Account Orders page displays all their orders, no matter the “status” (completed, processing, on-hold, pending, etc.). It may happen that you, […]
- WooCommerce: Search By Custom FieldThe default WooCommerce frontend product search returns results based on whether the search term is present in the product title, SKU, short and long description. […]
- WooCommerce: Populate Checkout Fields From URLOn top of adding products to cart via URL and redirect to checkout, there is a way to also fill out the Checkout page input […]
- WooCommerce: Rename “Completed” Order StatusWhat does “completed” really mean in regard to WooCommerce orders? No one knows. Admins and customers included. For physical products, usually that’s when the order […]
- WooCommerce: Exclude Category from Search ResultsWe’ve already seen how to only display products from a single category on the Shop page. Today, we’ll do something similar, but we’ll target the […]
- WooCommerce: Hide Weight & Dimensions From Additional Information Tab @ Single ProductIf a WooCommerce product comes with weight and/or height / length / width values, these will be displayed by default in the Single Product page, […]
- WooCommerce: Purchasing Power Parity (PPP) DiscountsSince… today, Business Bloomer online courses are affordable for everyone. It’s unfortunate that digital products (such as our WooCommerce online courses) are priced in USD […]
- WooCommerce: Change Default My Account TabAs you know, once you log in and go to My Account, WooCommerce displays the “Dashboard” tab content (also called the Dashboard “endpoint”). The Dashboard […]
- WooCommerce: Change Product Quantity @ Checkout PageWe covered a lot of WooCommerce Checkout customization in the past – it’s evident that the Checkout is the most important page of any WooCommerce […]
- WooCommerce: Override Product Category Page TitleThis is an interesting WooCommerce customization – as you know WordPress menus and widgets read whatever product category name and display it in the frontend. […]
- WooCommerce: Change Payment Gateway Order StatusOk, we all know that Stripe, PayPal and all successful online payment orders go to “processing” order status, BACS and cheque go to “on-hold”, and […]
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.