liquidweb / woocommerce-custom-orders-table

Store WooCommerce order data in a custom table for improved performance.
GNU General Public License v3.0
476 stars 51 forks source link

Rewrite as a WooCommerce package #153

Closed stevegrunwell closed 2 years ago

stevegrunwell commented 4 years ago

A few months ago, the WooCommerce team published guidelines on how feature plugins should be designed. Under this model, the plugin could either be installed as a standard plugin or into WooCommerce via Composer.

In addition to making this easier for eventual core merger, this also lets us safely embrace modern PHP — namespaces, traits, and everything else that will help make this a more maintainable project.

Given the public demand for this plugin, it's probably not worth trying to hit for a 1.x release, but I have a sense that this will be the foundation for version 2.x of the plugin.

mfs-mindsize commented 4 years ago

Good point. If merge with core WC is still on the menu, then I believe the question is:

What should WCOT look like to make it more merge-able?

It's a subtle change in POV but one with possible significant impact once that merge day arrives.