Categories
Engineering Spotlight

How does WooCommerce Blocks render interactive blocks in the frontend?

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 in WooCommerce Blocks. Our approach is not the only way of doing it, and it will probably evolve once APIs with the same purpose are […]

Categories
Engineering Spotlight

Improving Analytics Comparisons for Leap Years

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 of challenges and quandaries for us, especially those of us who work in and around computer science. That was the case recently when the unit […]

Categories
Engineering Spotlight

Improving releases with automation

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 the release process smoother, more reliable, and more predictable with the help of various types of of automation. This post is meant to provide a […]

Categories
Engineering Spotlight

Exploring Variation Filtering and Custom Tables

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 they’re looking for quickly, which ultimately translates to lost sales and lower revenues for merchants running WooCommerce. The WooCommerce Core team has been aware of […]

Categories
Engineering Spotlight

Adopting Standardized Labeling Principles

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 who are new to the platform and which will reduce the development friction for seasoned WooCommerce veterans. One recent initiative we’ve undertaken is an effort […]