Skip to content
Learn from WordPress experts, from everywhere!
Join Now
Sessions
Courses
Paths
Plugin Development
Theme Development
Performance
Client Services
Discounts
My Account
Lessons Archive
Using Ghost Inspector for Visual Testing
Complexity: Hard
Getting Started with Acceptance Testing
Complexity: Hard
Unit Testing
Complexity: Hard
Getting Started with Testing
Complexity: Hard
Supporting Subscription Payments
Complexity: Hard
Processing Custom Payments
Complexity: Hard
Registering a Payment Gateway
Complexity: Hard
Using Integration Settings
Complexity: Hard
Creating Integration Settings
Complexity: Hard
Modifying Variable Products
Complexity: Hard
Saving Custom Cart Data
Complexity: Hard
Creating WooCommerce Product Settings
Complexity: Hard
WooCommerce REST API Introduction
Complexity: Hard
WooCommerce CLI Introduction
Complexity: Hard
Carts, Orders and Products
Complexity: Hard
Checkout Workflow
Complexity: Hard
CRUD Objects
Complexity: Hard
WooCommerce Data Schema
Complexity: Hard
WooCommerce Factories
Length: 333 minutes
Complexity: Hard
WooCommerce Helper Functions
Complexity: Hard
WooCommerce Class
Complexity: Hard
WooCommerce File Structure
Complexity: Hard
Status and Tools
Complexity: Standard
Email Deep Dive
Complexity: Standard
Coupons Deep Dive
Complexity: Standard
Taxes Deep Dive
Complexity: Standard
Shipping Deep Dive
Complexity: Standard
Products Deep Dive
Complexity: Standard
WooCommerce Webhooks
Complexity: Easy
Customer My Account
Complexity: Easy
Generating Sample Data
Complexity: Easy
Shipping Basics
Complexity: Easy
Order Administration
Complexity: Easy
Placing an Order
Complexity: Easy
Creating Products
Complexity: Easy
Activate Stripe
Complexity: Easy
Basic WooCommerce Settings
Complexity: Easy
Installing WooCommerce
Complexity: Easy
Local Setup
Complexity: Easy
Adding a “Favorites” query filter
Capturing visitor input in Local Storage
Enhancing inputs with Select2
Filtering the Main Query
Creating Filter Controls
Parsing Query Strings
WP_Query Advanced Features
Filterable Archives Overview
Creating a Filterable Archive (Semi-detailed overview)
Finished Admin workflow
Complete visitor email workflow
Submission email authentication
Fixing mistakes
Creating the front-end submission form
Custom Data Storage
Scaffolding the Plugin
Front-end Submission Project Requirements
Outspoken Women Client Interview
Developing WP-CLI Community Packages
Building a Command for WP-CLI
Using Eval (it’s not what you think!)
Next