Learn how to contribute to the WooCommerce plugin code by submitting your first pull request (PR).
Hosted by Rodolfo Melogli
The recording is now available!
If you are a member, please log in.
Otherwise, here is why you should join the Club.
Masterclass overview
My first WooCommerce PR attempt was a disaster… the WooCommerce plugin developers are still chasing me!
That’s because I didn’t read the docs, I forgot to add important information for testing my code changes, and I even added a nice WooCommerce bug because I forgot to declare a variable 😐
Well, well, well – let’s change that, and go through the process once again, live, hoping you can learn what not to do.
Why a pull request, by the way? The thing is that maybe you happened to find a bug or a potential WooCommerce plugin improvement while working on a website. Maybe you really needed a “filter” in that template file, and that would have made a huge difference to your development flow.
Now you have two choices: (1) you could give out on Twitter or (2) you could actually fix it by yourself and help WooCommerce move forward.
The latter is called contributing to the WooCommerce Core via a GitHub pull request.
In this class, we’ll go through a live demonstration on how you can implement your own fixes to the WooCommerce plugin in a simplified way (such as adding a new hook) with a free GitHub account and some PHP coding skills.
This is ideal for beginner developers, and such a great way to understand how this “open-source thing” really works. Let’s learn how we can make WooCommerce better.
Resources
- WooCommerce “Contributing” docs https://github.com/woocommerce/woocommerce/blob/trunk/.github/CONTRIBUTING.md
- WooCommerce “Git Flow” docs: https://github.com/woocommerce/woocommerce/wiki/WooCommerce-Git-Flow
- WooCommerce repo (so you can fork it): https://github.com/woocommerce/woocommerce
- Business Bloomer snippet to reorder My Account tabs: https://www.businessbloomer.com/woocommerce-move-reorder-my-account-tabs/
What you’ll learn
Requirements
More WooCommerce Masterclasses
Here’s a list of free live webinars and member-only class recordings (we usually take a break for June-August, otherwise you should expect about 2 live classes per month). Make sure to attend live so you can interact with the teacher and the other attendees!
-
WooCommerce Plugin Marketing 4 Week Cohort 001
Live Cohort: MEMBERS ONLY Recordings: MEMBERS ONLY This 4-week hands-on cohort is for developers ready to grow their WooCommerce plugin. We’ll not just learn—we’ll get…
-
Why You Should Build WooCommerce Products in Public
Building a WooCommerce product or service in private is no longer enough. In today’s AI-driven world, the first people to see your work often determine…
-
WooCommerce in 2027: The New Admin Design
Live Class: FREE Recordings: BBCLUB MEMBERS ONLY WooCommerce hasn’t meaningfully refreshed its admin UX in years, while competitors keep raising the bar. In this session,…
-
Finding Your Next 10 WooCommerce Clients
Discover how to land your next 10 WooCommerce clients. This session is for freelancers, agencies, consultants, and product owners who want a clear, practical strategy…
-
WooCommerce Plugin Marketing 101: Your First 1,000 Users
Most WooCommerce plugins never reach 1,000 active installs—but hitting that milestone is crucial for validating your product before going PRO. In this class, I’ll show…
-
WooCommerce Settings API: Build Custom Option Pages
Stop cluttering the WordPress admin menu with separate settings pages! Learn to create professional, native-feeling custom tabs and options right inside the WooCommerce Settings interface.…
-
WooCommerce Database Walkthrough: Tables Explained
Tired of relying on guesswork when querying crucial WooCommerce data? This is your essential tour. We will walk you table-by-table through the WooCommerce database schema,…
-
From Woo Plugins to Shopify Apps Dev: Is it Worth it?
You’ve mastered WooCommerce plugin development. But is the scalable income of the Shopify App Store worth the pivot? This session provides a clear-eyed look at…
-
Avoid Costly Mistakes: Spotting WooCommerce Client Red Flags
Are you tired of projects that go over budget, clients who ghost, or customers who drain support? Bad clients — whether for consulting, development, or…
-
Classic vs Block: Add, Remove & Edit WooCommerce Checkout Fields
Let’s dive into the ins and outs of customizing WooCommerce checkout fields, comparing the Classic Checkout with the Checkout Block. You’ll see exactly what’s possible…
-
Behind the Scenes: The Making of Checkout Summit 2026
What does it really take to build a WooCommerce site that can handle a major international conference? For Checkout Summit 2026, I started with nothing…
– BACKED BY –















