Categories
blocks Core Quality wc-admin

WooCommerce Community News: February 2021

A note from your developer advocate Howdy, Woo Developer Community! 👋 As many folks may know, we facilitate a Community Chat in the #core channel of the WooCommerce Community Slack every month. This chat typically occurs the last week of the month and, for folks who attend regularly, you may have noticed that we didn’t […]

Categories
Core wc-admin

Use Setup Tasks to provide a first-class on-boarding experience for merchants

As a plugin author, you’ll often have one or more set up tasks you want to guide your user through to get the most out of your plugin. Two challenges are making sure users see your tasks and making sure they complete them all. The WooCommerce home screen is a consolidated landing space for users […]

Categories
Core wc-admin

Developer Advisory: WordPress components no longer bundled with WooCommerce Admin

tl;dr As of WooCommerce Admin 1.9, the @wordpress/components package is no longer bundled as part of the WooCommerce Admin codebase. The Details Early on in the development of WooCommerce Admin, the maintainers decided to bundle the @wordpress/components package with WooCommerce Admin. This helped ensure all of the features WooCommerce Admin relies on, notably React hooks, […]

Categories
Core wc-admin

Adding columns to analytics reports and CSV downloads

Adding columns to analytics reports are a really interesting way to add functionality to WooCommerce. New data can be consumed in the table view of the user interface and in your user’s favourite spreadsheet or third party application by generating a CSV. These instructions assume that you have a test plugin for WooCommerce installed and […]

Categories
blocks Core wc-admin

Developer Advisory: Changes to WooCommerce Versioning Scheme

tl;dr WooCommerce Core and related ecosystem plugins are transitioning away from Semantic Versioning and adopting WordPress versioning. This transition will begin with WooCommerce 5.0, which will be a non-breaking change. Background A few years ago, WooCommerce adopted a Semantic Versioning (SemVer) scheme for its releases. This adoption marked an improvement from what had been a […]