Store WooCommerce order data in a custom table for improved performance.
This is the third release candidate for version 1.0.0 of the WooCommerce Custom Orders Table plugin.
This is the second release candidate for version 1.0.0 of the WooCommerce Custom Orders Table plugin.
There have been breaking changes since the last release candidate. It's recommended that sites deactivate and reactivate the plugin after upgrading to ensure changes are reflected!
Additionally, the database schema version will be locked until 1.0.0, so you may need to delete the "wc_orders_table_version" option from your database:
$ wp option delete wc_orders_table_version
customer_user_agent
column from varchar(200)
to text
(#91).empty()
was being called on a non-variable, which causes a fatal error in PHP < 5.5 (#94).order_key
column, which causes issues with the column's uniqueness constraint (#101, props @crstauf).This is the first release candidate for version 1.0.0 of the WooCommerce Custom Orders Table plugin.
There have been breaking changes since the last release. It's recommended that sites deactivate and reactivate the plugin after upgrading to ensure changes are reflected!
Additionally, the database schema version will be locked until 1.0.0, so you may need to delete the "wc_orders_table_version" option from your database:
$ wp option delete wc_orders_table_version
false
value from wc_get_order()
could cause a fatal error (#43 & #46, props @zacscott).This release also restores the repo development history prior to Version 1.0.0 (Beta 1), ensuring that the team @Mindsize is credited appropriately for their work.
Please be aware that this software is in beta, and running the plugin on a production site may have adverse effects.
Note: There have been breaking changes since the last release. It's recommended that sites deactivate and reactivate the plugin after upgrading to ensure changes are reflected!
WC_Order_Data_Store_CPT
class, eliminating a lot of code duplication in the process (#28).
VARCHAR
types for compatibility with WordPress post meta tables.order_key
, customer_id
, and order_total
columns in the orders table (#15).Note: This release was previously labeled as v1.0.1-beta.2 by mistake.
Please note that this software is in beta. It is not a very good idea to run this plugin on a production site without an idea of some of its current issues.
While this release of the plugin is active on a site:
wp_postmeta
instead of custom tables.wp-admin
.Our development team is working on fixing both of these outstanding issues and will prepare further releases as they are resolved.
.editorconfig
to make this kind of change less likely in the future (#8)Please note that this software is in beta. It is not a very good idea to run this plugin on a production site without an idea of some of its current issues.
While this release of the plugin is active on a site:
wp_postmeta
instead of custom tables.wp-admin
.Our development team is working on fixing both of these outstanding issues and will prepare further releases as they are resolved.