Live Coding a “Deal of the Week” Functionality For WooCommerce

I’ve always wanted to set up an automatic promotion on a different Woo product each week. Let’s code it together?

Hosted by Rodolfo Melogli

Date: Thursday, January 1, 1970

Time: 7PM NY | 12AM UK | 5:30AM India | 11AM Sydney(+1d)

You’re invited to the masterclass!

This is an exclusive, live, online class dedicated to Business Bloomer Club members with the ‘CLASS’ pass – recording will be available afterwards.

Masterclass registration

Who’s going?

Masterclass overview

My WooCommerce website sells plugins, courses, memberships, sponsorships. Except for Black Friday, however, I tend not to run any other promotions during the year because I have no time.

My idea is to automate this.

What I want is to automatically discount a specific product each week (50% off), and create a WP page where this product is automatically displayed with its slashed price. In this way I can have a perennial “Deal of the Week” page link in my navigation bar, and get people to talk about it.

In this class, therefore, we will first figure out how to programmatically discount a Woo product. After that, based on an array of product IDs, we will create a function that will run each Monday and set the sale price for a specific product and a sale expiration date. Finally, we will create the WordPress page and dynamically embed the product on sale.

Live Streaming

DAYS
HOURS
MINUTES
SECONDS

Sorry, this video is only visible to logged in Business Bloomer Club members with a "CLASSES" or active "SPONSOR" pass.
If you joined already, please log in.
Otherwise, here are 5 reasons you should join the Club.

What you’ll learn

How to discount a product via PHP
How to run PHP every Monday
How to dynamically display our product on sale on a custom WP page

Requirements

Basic knowledge of PHP and WordPress hooks

Upcoming masterclasses

No post found!

BACKED BY…

…AND OUR NEW MEMBERS:

  • Marcus
  • IAN
  • Prabhaharan
  • Cito
  • Daniel
  • Sergio
  • Barry
  • Guido
  • Collins
  • JORGE
  • Robert
  • Stephen
  • Francesco
  • Aleksandar
  • Ron
  • Noëlle
  • Simon
  • Bill
  • Karolína
  • Emil
  • Daniele
  • Angelo
  • Patrick
  • James
  • Simon
  • Annette
  • Elke
  • Bob
  • Diego
  • Nick
  • Adedayo
  • Supreet
  • James
  • Daniel
  • Matt

Web Accessibility Basics for WooCommerce

Accessibility in ecommerce is increasingly a legal requirement, but it also helps you expand your audience.

Hosted by Bet Hannon

Masterclass overview

Since 25% of all adults have a disability, making your site accessible is one way of expanding your audience. It’s the right thing to do as a human being, but it’s also increasingly a legal requirement in many places.

In the US, 84% of all web accessibility lawsuits involve ecommerce websites, so it’s especially important for Woo sites to address this topic.

This workshop will briefly describe accessibility, point out US & EU legal requirements, outline common places where accessibility issues are found on ecommerce sites, give tips for starting to check your site, and share important resources for making sites more accessible.

Video Recording

Sorry, this video is only visible to logged in Business Bloomer Club members with a "CLASSES" or active "SPONSOR" pass.
If you joined already, please log in.
Otherwise, here are 5 reasons you should join the Club.

Q&A Recording

What you’ll learn

What is web accessibility
Common accessibility issues for ecommerce sites
How to start testing and fixing your site

Requirements

No coding knowledge needed

Upcoming masterclasses

BACKED BY…

…AND OUR NEW MEMBERS:

  • Marcus
  • IAN
  • Prabhaharan
  • Cito
  • Daniel
  • Sergio
  • Barry
  • Guido
  • Collins
  • JORGE
  • Robert
  • Stephen
  • Francesco
  • Aleksandar
  • Ron
  • Noëlle
  • Simon
  • Bill
  • Karolína
  • Emil
  • Daniele
  • Angelo
  • Patrick
  • James
  • Simon
  • Annette
  • Elke
  • Bob
  • Diego
  • Nick
  • Adedayo
  • Supreet
  • James
  • Daniel
  • Matt

How to Avoid Timeouts When Running Millions of WooCommerce Tasks

Meet Action Scheduler – a scalable processor of large queues of PHP jobs. Learn how to run bulk actions without triggering the “Connection Timed Out” error.

Hosted by Rodolfo Melogli

Masterclass overview

Every month, Action Scheduler processes millions of payments for Subscriptions, webhooks for WooCommerce, as well as emails and other events for a range of other WordPress plugins. It’s been seen on live sites processing queues in excess of 50,000 jobs and doing resource intensive operations, like processing payments and creating orders, at a sustained rate of over 10,000 / hour without negatively impacting normal site operations” (source: https://github.com/woocommerce/action-scheduler).

If you want to bulk edit 100,000 WooCommerce orders, or bulk delete 1,000,000 WooCommerce products, or bulk re-send 10,000,000 WooCommerce emails with a single PHP hook – you need background processing.

And Action Scheduler, which is developed, maintained, and included inside the WooCommerce plugin by Automattic, can help.

Imagine running an add_action on a huge product query – by using Action Scheduler PHP functions you can queue the jobs instead of running them all at once.

In this class, we will study the default Action Scheduler API functions (as_enqueue_async_action, as_schedule_recurring_action, etc.) and then see how we can use them with specific WooCommerce hooks, so that we can safely run bulk edits or scheduled actions. We will also briefly check the admin interface, which is visible in the WooCommerce settings!

Video Recording & Materials

Sorry, this video is only visible to logged in Business Bloomer Club members with a "CLASSES" or active "SPONSOR" pass.
If you joined already, please log in.
Otherwise, here are 5 reasons you should join the Club.

Materials

What you’ll learn

Action Scheduler benefits and API functions
How to run bulk WooCommerce operations with Action Scheduler PHP
Where to find Action Scheduler reports

Requirements

Basic knowledge of PHP and WordPress hooks

Upcoming masterclasses

BACKED BY…

…AND OUR NEW MEMBERS:

  • Marcus
  • IAN
  • Prabhaharan
  • Cito
  • Daniel
  • Sergio
  • Barry
  • Guido
  • Collins
  • JORGE
  • Robert
  • Stephen
  • Francesco
  • Aleksandar
  • Ron
  • Noëlle
  • Simon
  • Bill
  • Karolína
  • Emil
  • Daniele
  • Angelo
  • Patrick
  • James
  • Simon
  • Annette
  • Elke
  • Bob
  • Diego
  • Nick
  • Adedayo
  • Supreet
  • James
  • Daniel
  • Matt

WooCommerce Reimagined: Powering Up with the AI Advantage

Say goodbye to the same old, boring WooCommerce experience. Let’s dive in and see what AI can do for your WooCommerce store!

Hosted by Simon Harper

Masterclass overview

Do you need help with the perfect product titles and descriptions for your WooCommerce store?

Or have you wasted hours searching online for ways to customize your WooCommerce store, only to come up empty-handed? Do you have a specific feature that would make your store stand out but need to know how to implement it?

This webinar has designs to help solve these problems and pain points.

We’ll explore the exciting possibilities of AI integrations for WooCommerce and introduce you to powerful tools that can provide the solutions you need to overcome your WooCommerce challenges.

Video & Additional Materials

Video Recording

Sorry, this video is only visible to logged in Business Bloomer Club members with a "CLASSES" or active "SPONSOR" pass.
If you joined already, please log in.
Otherwise, here are 5 reasons you should join the Club.

What you’ll learn

How to use JetPack to bring AI self-hosted WooCommerce
What AI tools are available for WooCommerce
How to use these AI tools to enhance WooCommerce

Requirements

WooCommerce live or staging environment (or an InstaWP account)
One AI account – either CodeWP AI, WP Turbo, ChatGPT, Bertha AI or JetPack
Basic understanding of PHP, CSS and HTML

Upcoming masterclasses

BACKED BY…

…AND OUR NEW MEMBERS:

  • Marcus
  • IAN
  • Prabhaharan
  • Cito
  • Daniel
  • Sergio
  • Barry
  • Guido
  • Collins
  • JORGE
  • Robert
  • Stephen
  • Francesco
  • Aleksandar
  • Ron
  • Noëlle
  • Simon
  • Bill
  • Karolína
  • Emil
  • Daniele
  • Angelo
  • Patrick
  • James
  • Simon
  • Annette
  • Elke
  • Bob
  • Diego
  • Nick
  • Adedayo
  • Supreet
  • James
  • Daniel
  • Matt

Live Coding a WooCommerce LMS Plugin

Watch me code a simple WooCommerce plugin for selling and managing online courses.

Masterclass overview

My business relies on creating and selling simple WooCommerce mini-plugins. There are hundreds of “LMS for WooCommerce” plugins out there, so my goal here is to create a super-simplified version that can be brought to market.

In the first few minutes we will define the MVP (so the required LMS / Woo features before I can market the plugin). After that, we will implement one feature at a time, snippet by snippet, PHP after PHP, and finally package the whole code together into a proper plugin file.

Video

Sorry, this video is only visible to logged in Business Bloomer Club members with a "CLASSES" or active "SPONSOR" pass.
If you joined already, please log in.
Otherwise, here are 5 reasons you should join the Club.

What you’ll learn

How to define a plugin MVP
How to code features, snippet after snippet
How to “pluginize” the collection of snippets and package it into an installable ZIP file

Requirements

Basic knowledge of PHP and WordPress hooks

Upcoming masterclasses

BACKED BY…

…AND OUR NEW MEMBERS:

  • Marcus
  • IAN
  • Prabhaharan
  • Cito
  • Daniel
  • Sergio
  • Barry
  • Guido
  • Collins
  • JORGE
  • Robert
  • Stephen
  • Francesco
  • Aleksandar
  • Ron
  • Noëlle
  • Simon
  • Bill
  • Karolína
  • Emil
  • Daniele
  • Angelo
  • Patrick
  • James
  • Simon
  • Annette
  • Elke
  • Bob
  • Diego
  • Nick
  • Adedayo
  • Supreet
  • James
  • Daniel
  • Matt

WooCommerce No-Code Automations Make* Simple

* Not a spelling mistake. Here’s how you can build entire workflows and connect WooCommerce to other apps via Make, free for 1,000 ops/month.

Hosted by Karolina Vyskocilova

Masterclass overview

Embark on a journey into no-code automation with a masterclass for everyone. I will show you the power of integration platforms as a service, focusing on Make (formerly Integromat). Still, the same logic can be applied across various platforms like Zapier, IFTTT, Pabbly Connect, and more.

Unlock the ability to reclaim your time, cut costs, and seamlessly connect services without the headaches of plugins or complex customizations (or hunting down dev folks).

No coding expertise is required; if you can envision the logic of a task, you can bring it to life using Make’s intuitive visual editor. While our primary focus will be on unleashing the power of automation in WooCommerce, the insights gained will extend far beyond it.

Even a free Make account, with its 1000 operations, can run complex scenarios multiple times daily or execute simple actions on demand.

What you’ll learn

Grasp the concept of no-code automation and get some ideas
Get a kick start with Make’s scenarios – earn to create, run, schedule, and debug them seamlessly
How to connect Make, your website, and other services
How to perform actions when an order is created or updated – send notifications, push to accounting software, add to mailing app, etc.
How to manipulate products (update inventory, price, etc.) and with data from an external source (table, feed, another store, etc.)

Requirements

A WooCommerce site (otherwise you can spin one up quickly at tastewp.com)
A Make account – free will be enough for testing
Access to third-party services if you want to integrate with them: Google account for using Google Sheets, etc.

Video Recording & Additional Materials

Video

Sorry, this video is only visible to logged in Business Bloomer Club members with a "CLASSES" or active "SPONSOR" pass.
If you joined already, please log in.
Otherwise, here are 5 reasons you should join the Club.

Docs / Links

Karolina’s workshop docs

Q&A Recording

Upcoming masterclasses

Better Than Subscriptions: Building a Re-order Page in WooCommerce

Transform WooCommerce re-ordering into a seamless, customer-centric experience that goes beyond the ordinary.

Hosted by Patrick Rauland

Masterclass overview

Join us for an insightful presentation where we delve into the intricacies of customer and subscription psychology.

Discover the underlying benefits of subscriptions and unravel the secrets to emulating those advantages by simplifying the re-ordering process.

Patrick Rauland will guide you through the essential steps of creating a dedicated re-order page in WooCommerce, providing you with practical insights into customizing WooCommerce settings to enhance user experience and streamline the re-ordering journey.

Moreover, we will explore the integration of QR codes into your products, offering an innovative solution to further enhance the customer’s ease of reordering.

Don’t miss this opportunity to revolutionize your e-commerce strategy and exceed customer expectations.

What you’ll learn

Customer subscription psychology
How to get the benefits of subscriptions with an easy to use re-order page
How to build a re-order page in WooCommerce (code)
Improve WooCommerce UX (perpetually logged in, create accounts automatically, no passwords, etc)

Requirements

A WooCommerce site with physical products
Ability to write custom PHP

Video Recording & Additional Materials

Video

Sorry, this video is only visible to logged in Business Bloomer Club members with a "CLASSES" or active "SPONSOR" pass.
If you joined already, please log in.
Otherwise, here are 5 reasons you should join the Club.

Q&A Recording

Upcoming masterclasses

BACKED BY…

…AND OUR NEW MEMBERS:

  • Marcus
  • IAN
  • Prabhaharan
  • Cito
  • Daniel
  • Sergio
  • Barry
  • Guido
  • Collins
  • JORGE
  • Robert
  • Stephen
  • Francesco
  • Aleksandar
  • Ron
  • Noëlle
  • Simon
  • Bill
  • Karolína
  • Emil
  • Daniele
  • Angelo
  • Patrick
  • James
  • Simon
  • Annette
  • Elke
  • Bob
  • Diego
  • Nick
  • Adedayo
  • Supreet
  • James
  • Daniel
  • Matt

How to Contribute to WooCommerce Core

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!

Sorry, this video is only visible to logged in Business Bloomer Club members with a "CLASSES" or active "SPONSOR" pass.
If you joined already, please log in.
Otherwise, here are 5 reasons 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

What you’ll learn

Where to find the WooCommerce contributing documentation
How to fork WooCommerce in your own GitHub repository
How to apply simple code changes (commits) to your WooCommerce fork
How to submit your pull request and get it released in the next WooCommerce update

Requirements

Free GitHub account
Dev / test / local WooCommerce environment
Basic knowledge of PHP and WordPress hooks

Upcoming masterclasses

BACKED BY…

…AND OUR NEW MEMBERS:

  • Marcus
  • IAN
  • Prabhaharan
  • Cito
  • Daniel
  • Sergio
  • Barry
  • Guido
  • Collins
  • JORGE
  • Robert
  • Stephen
  • Francesco
  • Aleksandar
  • Ron
  • Noëlle
  • Simon
  • Bill
  • Karolína
  • Emil
  • Daniele
  • Angelo
  • Patrick
  • James
  • Simon
  • Annette
  • Elke
  • Bob
  • Diego
  • Nick
  • Adedayo
  • Supreet
  • James
  • Daniel
  • Matt

Behind the Woo Scenes: How I Run Business Bloomer

Find out how I sell, support and manage the whole business via WooCommerce, some custom code, and a handful of free plugins.

Hosted by Rodolfo Melogli

Masterclass overview

Business Bloomer completely runs on WooCommerce. It attracts WooCommerce fans, it converts some of them into subscribers, some of them into clients and some others into leads.

I sell development work, WooCommerce plugins, WooCommerce online courses, club memberships, newsletter sponsorships and earn with affiliate content as well.

Everything is handled by WooCommerce and a handful of free plugins. Plus some custom snippets of course!

On top of that, I also use WooCommerce for quoting, invoicing, logging and even email marketing (thanks to Metorik, which also gives me the chance to send newsletters, set up autoresponders and more).

In this class I will actually login to Business Bloomer and show you how I’ve set things up, as well as revealing my plugin stack and custom code.

This is ideal for all of those who want to learn how things can be organized all under the same “umbrella”, a single piece of software!

Video & Additional Materials

Video Recording

Sorry, this video is only visible to logged in Business Bloomer Club members with a "CLASSES" or active "SPONSOR" pass.
If you joined already, please log in.
Otherwise, here are 5 reasons you should join the Club.

Q&A

Upcoming masterclasses

BACKED BY…

…AND OUR NEW MEMBERS:

  • Marcus
  • IAN
  • Prabhaharan
  • Cito
  • Daniel
  • Sergio
  • Barry
  • Guido
  • Collins
  • JORGE
  • Robert
  • Stephen
  • Francesco
  • Aleksandar
  • Ron
  • Noëlle
  • Simon
  • Bill
  • Karolína
  • Emil
  • Daniele
  • Angelo
  • Patrick
  • James
  • Simon
  • Annette
  • Elke
  • Bob
  • Diego
  • Nick
  • Adedayo
  • Supreet
  • James
  • Daniel
  • Matt