Developing with WooCommerce

10 Lessons / 2.66 hours by Brian Richards

Part 3: Developing with WooCommerceDive deep into WooCommerce’s architecture and unlock the knowledge needed for advanced customization and development. This comprehensive course takes you beyond basic store management, focusing on WooCommerce’s core file structures, class systems, and database handling.

You’ll explore the inner workings of WooCommerce, starting with its complex file structure and progressing through its main class, helper functions, and product/order factory classes. The course also covers essential development topics like CRUD objects, data stores, and the intricacies of WooCommerce’s database schema.

You’ll gain a detailed understanding of the customer purchase workflow, from product creation to payment processing, while mastering WooCommerce’s cart, order, and product classes. As you advance, you’ll learn to interact with WooCommerce using WP-CLI commands and take control of your store through the powerful WooCommerce REST API.

By the end of this course, you’ll be equipped with the technical skills to enhance and customize WooCommerce beyond the typical user level, making it ideal for developers and advanced users looking to fully understand WooCommerce’s backend systems.

You must be a WPSessions Member to access this course. Become a member

Already a member? Please sign in.

Lessons

1 WooCommerce File Structure 20:07
2 WooCommerce Class 10:11
3 WooCommerce Helper Functions 19:39
4 WooCommerce Factories 5:33
5 WooCommerce Data Schema 14:38
6 CRUD Objects 13:22
7 Checkout Workflow 18:33
8 Carts, Orders and Products 18:20
9 WooCommerce CLI Introduction 18:31
10 WooCommerce REST API Introduction 21:37