WooCommerce and Shopify development that survives updates.
About this learning path
Online stores change often and break expensively. Custom WooCommerce code has to survive plugin updates and the move to High-Performance Order Storage, and Shopify themes have to give merchants control without letting them break the layout.
This path covers both platforms: customising WooCommerce through hooks, template overrides and the CRUD API, and building Shopify Online Store 2.0 themes with JSON templates, sections and blocks.
Who it’s for: Developers building or maintaining WooCommerce and Shopify stores.
What you’ll learn
Using WooCommerce action and filter hooks instead of editing plugin files
Adding cart item data and checkout fields, and writing HPOS-compatible order code
Shopify JSON templates, section schema, blocks, presets and metafields
A Shopify CLI workflow for developing and deploying themes
How modern Shopify themes are put together: JSON templates, sections with schema, blocks and presets, metafields and app blocks, with a reusable section and the Shopify CLI workflow.
Where WooCommerce stores lose speed and how to get it back: measuring first, controlling cart fragments, enabling HPOS, caching around carts and checkouts, trimming plugins and scripts, fast product images, database clean-up and a quicker checkout.
How to customize WooCommerce safely: product and cart hooks, template overrides that don't go stale, the block-based checkout, and writing order code that works with High-Performance Order Storage.