Categories
Core

Theme and Plugin Developer Handbooks

All of the important information you need when developing plugins and themes for WooCommerce has been summarized, compiled, and aggregated it into two helpful guides: the WooCommerce Theme Developer Handbook and the WooCommerce Plugin Developer Handbook. These handbooks contain overviews, examples, best practices, and links to other relevant documents. They are an excellent way for […]

Categories
Core

Performance: Switching to post_author to store order customer IDs

WooCommerce core uses a post meta called _customer_user to store the customer ID for orders. Since the meta_value field of the wp_postmeta table is not indexed, this means that all the queries that need to filter orders by customer ID are very slow. To address this, in PR #17895, we are exploring the idea of […]

Categories
Core

Dev Chat Summary – June 20th

This post summarizes the dev chat meeting from June 20th (agenda, Slack archive). Questions and feedback related to WooCommerce 3.1 RC How will the CSV importer work with classes that extend product, e.g. Bookings? will it work out of the box or adjustment will be needed? bor0 By default support any type of product type, […]

Categories
Core

Dev Chat Summary – June 6th

This post summarizes the dev chat meeting from June 6th (agenda, Slack archive). WooCommerce 3.1 Beta Beta 2 should be available soon. Still on track for a release at the end of June. Please test the new importer/exporter included in WooCommerce. Rest API feature plugin API development will now be done in a separate repo. […]

Categories
Core

Dev Chat Summary: April 25th

This post summarizes the dev chat meeting from April 25th. (agenda, Slack archive). Product Admin UI Mock-up of proposed redesign. The UI changes are primarily to reduce confusion with new users. Product data panel remains the same. Primary concerns are about existing plugins that add fields still being compatible with the redesign, especially the price […]