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 of the Beta phase and make them the default experience for all new users in the upcoming November release of WooCommerce Core.
As we introduce the Cart and Checkout blocks in WooCommerce Core, it’s important to note that several existing extensions currently integrated with the checkout flow will require updates for seamless compatibility.
Third-party developers must ensure their extensions are compatible with this new experience to deliver a cohesive shopping journey for our valued merchants. You can check the list of the supported extensions available in the woocommerce.com marketplace here.
With that in mind, we have revisited the content in the Available Extensibility Interfaces for the Cart and Checkout blocks article that we published when we first began the journey to blockify the checkout. In this series of 5 articles over 5 days, we will offer third-party developers an updated tour through the available extensibility interfaces they can use to extend the Cart and Checkout blocks functionality for integrating their products. These posts will reference the documentation available in the WooCommerce Blocks GitHub repository. If you are ready to dive into integration work, the WooCommerce Blocks Handbook is the best starting point.
- Monday, September 18: “Understanding the Architecture of Cart and Checkout Blocks”
- Tuesday, September 19: “Customizing Cart and Checkout Fields”
- Wednesday, September 20: “Modifying Existing Cart and Checkout Block Fields”
- Thursday, September 21: “Extending Payment Gateway Options in WooCommerce”
- Friday, September 22: “Exploring Server-Side Extensibility with Hooks”
We are here for you
If you need a new extensibility point, utility, or component, you should make a request in our GitHub repository. The WooCommerce team will thoroughly evaluate proposals for missing functionality based on key factors like feasibility, impact on the shopper experience, and priority compared to other roadmap initiatives. The clearer the use case, the better we are able to assess the priority of addressing the request.
If you have any questions during the integration process, our recommendation is to reach out on our GitHub Discussions section Q&A – Extension Integrations and Customizations or in the Community Slack #woocommerce-blocks-and-block-themes channel.
Our team usually prioritizes extensibility/integration-related questions, as they tend to be helpful for expanding the Checkout feature set and improving the shopper experience.