Skip to content
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

Engineering

How WooCommerce works under the hood — architecture decisions, performance analysis, and system design.

  • Enhancing WooCommerce Checkout with Additional Checkout Fields

    Enhancing WooCommerce Checkout with Additional Checkout Fields

    Shani Banerjee Avatar
    Shani Banerjee

    |

    Mar 22, 2024


    From Experimental to Feature WooCommerce 8.7 introduces an enhancement for developers: the ability to introduce additional fields to the Checkout block. This feature comes with an emphasis on developer-friendliness, making… Read more

  • Performance Benchmarking for WooCommerce HPOS

    Performance Benchmarking for WooCommerce HPOS

    Automattic Avatar
    Automattic

    |

    Mar 17, 2023


    Hello everyone, Since last year, we have been working on building and rolling out HPOS (High-Performance Order Storage) as an opt-in feature. This changes the way that we store the… Read more

  • A Conversation with William Staley

    A Conversation with William Staley

    Shani Banerjee Avatar
    Shani Banerjee

    |

    Jan 23, 2023


    WooCommerce is excited to ring in the new year and celebrate big strides forward with developer-focused improvements like High-Performance Order Storage.  As a Developer Advocate, I wanted to better understand… Read more

  • How does WooCommerce Blocks render interactive blocks in the frontend?

    How does WooCommerce Blocks render interactive blocks in the frontend?

    Nadir Seghir Avatar
    Nadir Seghir

    |

    Nov 15, 2021


    As Gutenberg is starting to experiment with several approaches to render interactive blocks on the front end, for example using React, we wanted to share how this is currently done… Read more

  • Improving Analytics Comparisons for Leap Years

    Improving Analytics Comparisons for Leap Years

     Avatar

    |

    May 24, 2021


    It’s something many of us may not think about every day, but when leap year pops up every so often, the extra day it brings with it can present plenty… Read more

  • Improving releases with automation

    Improving releases with automation

     Avatar

    |

    Apr 27, 2021


    Overview To further streamline the software development lifecycle for WooCommerce and to help ensure a steady frequency of small, stable releases, the WooCommerce core team is taking steps to make… Read more

  • Exploring Variation Filtering and Custom Tables

    Exploring Variation Filtering and Custom Tables

     Avatar

    |

    Mar 23, 2021


    Many developers and merchants are likely familiar with a gap in WooCommerce’s functionality around filtering products based on their variations. This quirk makes it difficult for customers to find what… Read more

  • Adopting Standardized Labeling Principles

    Adopting Standardized Labeling Principles

     Avatar

    |

    Jan 13, 2021


    As the number of developers building with WooCommerce continues to grow rapidly, we’re putting an increasing amount of effort into measures that will provide an easier onboarding experience for developers… Read more

  • Brexit and Changes to WooCommerce Core Code

    Brexit and Changes to WooCommerce Core Code

     Avatar

    |

    Jan 6, 2021


    tl;dr While there are still many unknowns for eCommerce merchants as they pass across the January 01, 2021 Brexit transition deadline, the WooCommerce Core team is taking steps to ensure… Read more

  • Introducing a New Order Status: checkout-draft

    Introducing a New Order Status: checkout-draft

     Avatar

    |

    Nov 23, 2020


    tl;dr There is a new order status coming to WooCommerce. While no immediate action is necessary, developers should familiarize themselves with it now because they may need to update their… Read more

  • Available for testing – a block-based WooCommerce Cart and Checkout

    Available for testing – a block-based WooCommerce Cart and Checkout

    Gary Murray Avatar
    Gary Murray

    |

    May 27, 2020


    In 2019 we launched a number of new WooCommerce Blocks, first via the WooCommerce Blocks plugin, and then via WooCommerce itself that have replaced a large number of the old… Read more

  • Alpha-Test The New Javascript-driven WooCommerce Interface: Dashboard, Activity Panel, and Reports

    Alpha-Test The New Javascript-driven WooCommerce Interface: Dashboard, Activity Panel, and Reports

    Warren Holmes Avatar
    Warren Holmes

    |

    Oct 18, 2018


    Today we’re excited to give you a glimpse into some javascript-powered changes on the way for WooCommerce in early 2019, including: New and improved reports Improved notification experience and improved… 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.