Woo | Developer Blog
  • Get started
  • Stay updated
    • Roadmap Insights
    • Changelog
    • Release downloads
    • Newsletter
    • WooCommerce Meetups
    • Join the Community Slack
  • Grow with Woo
    • Become a Woo agency partner
    • Become a Marketplace partner
    • Contribute to WooCommerce
  • Docs

Developer Resources

Tools, guides, and best practices designed to empower WooCommerce developers. Whether you’re just starting or looking to deepen your expertise, these resources are curated to support your development journey, enhance your skills, and streamline your projects.

  • Getting to Know Woo: Understanding the Architecture of Cart and Checkout Blocks

    Getting to Know Woo: Understanding the Architecture of Cart and Checkout Blocks

    Automattic Avatar
    Automattic

    |

    Sep 18, 2023


    Co-written by @ralucastn and @nielslange This is chapter 1 of 5 in the series Getting to Know Woo: A Series on the Cart and Checkout Blocks As a first installment… Read more

  • Getting to Know Woo: A Series on the Cart and Checkout Blocks

    Getting to Know Woo: A Series on the Cart and Checkout Blocks

    Pi Avatar
    Pi

    |

    Sep 15, 2023


    Over the past months, the Cart and Checkout blocks were available as optional features in WooCommerce Core. Now, the time has come to transition the Cart and Checkout blocks out… Read more

  • Tutorial: Extending the WooCommerce Checkout Block

    Tutorial: Extending the WooCommerce Checkout Block

    Pi Avatar
    Pi

    |

    Aug 7, 2023


    Checkout our tutorial on how to extend the WooCommerce Checkout Block Read more

  • Clear Testing Instructions on Pull Requests is the First Level of Quality Engineering

    Clear Testing Instructions on Pull Requests is the First Level of Quality Engineering

    Alex López Avatar
    Alex López

    |

    Jun 16, 2023


    What is Our Long-Term Goal? We strongly believe in the importance of having high-quality testing instructions in Pull Requests. This will allow us to perform front-load testing earlier in the… Read more

  • The Store API Now Supports Rate Limiting

    The Store API Now Supports Rate Limiting

    Automattic Avatar
    Automattic

    |

    Nov 22, 2022


    Popular stores can become the targets of malicious actors. One example of known abusive patterns is making many requests in a very short timeframe to try to overwhelm the store.… Read more

  • New @wordpress/data stores in WooCommerce Blocks

    New @wordpress/data stores in WooCommerce Blocks

    Thomas Roberts Avatar
    Thomas Roberts

    |

    Oct 17, 2022


    In WooCommerce blocks 8.7.0 we refactored a significant portion of our Cart and Checkout blocks’ code. Specifically, a lot of the data previously kept in React Contexts was moved into… Read more

  • How The Checkout Block Processes An Order

    How The Checkout Block Processes An Order

    Automattic Avatar
    Automattic

    |

    Oct 6, 2022


    Have you ever wondered, what happens after a user hits the “Place Order” button in the Checkout Block? In this post, we will go through a step by step deep-dive… Read more

  • High-Performance Order Storage: Database Schema

    High-Performance Order Storage: Database Schema

    Peter Fabian Avatar
    Peter Fabian

    |

    Sep 15, 2022


    This is the first part of a series of deep dives dedicated to explaining the implementation of High-Performance Order Storage. Please see the introduction and overall timeline in the preamble.… Read more

  • Exposing Payment Options in the Checkout Block

    Exposing Payment Options in the Checkout Block

     Avatar

    |

    Jul 7, 2022


    A while ago, we announced the public availability of developer documentation covering the integration of payment methods with the Cart and Checkout Blocks. This time, we will show you an… Read more

  • Hiding Shipping and Payment Options in the Cart and Checkout Blocks

    Hiding Shipping and Payment Options in the Cart and Checkout Blocks

     Avatar

    |

    May 20, 2022


    A while ago we made our new, block-based checkout available for testing in the WooCommerce Blocks plugin. The new Cart and Checkout blocks were built from the ground up to… Read more

  • Store API is now considered stable

    Store API is now considered stable

    Mike Jolley Avatar
    Mike Jolley

    |

    Mar 25, 2022


    The WooCommerce Store API facilitates cart, checkout, and product functionalities through public REST endpoints. It promotes independent use across various blocks, ensuring backward compatibility in future updates. Read more

  • Help us make the WooCommerce Platform Better

    Help us make the WooCommerce Platform Better

    Automattic Avatar
    Automattic

    |

    Feb 17, 2022


    We’re part of a team focused on improving the WooCommerce platform, and we’re trying to make it better for all developers. To help us better understand your needs as a… Read more

←Previous Page Next Page→

Updates

  • Changelog
  • Release Packages
  • Release Calendar
  • Newsletter
  • Status

Information

  • About
  • Contact Us

Community

  • Community Slack
  • WooCommerce Meetups
  • GitHub Discussions
  • Community Forum
  • Code of Conduct
  • Community Participation Guide

Grow with Woo

  • Become a Woo agency partner
  • Become a Marketplace partner
  • Contribute to WooCommerce

Never miss an update

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

Automattic Company Site

COPYRIGHT WOOCOMMERCE 2026
TERMS & CONDITIONS  PRIVACY POLICY  PRIVACY NOTICE FOR CALIFORNIA USERS
Do not sell or share my personal information.