WooCommerce Custom Orders Table archived
Store WooCommerce order data in a custom table for improved performance.
by Liquid Web · github.com/liquidweb/woocommerce-custom-orders-table · website
★ 472stars
40release downloads
47forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/liquidweb/woocommerce-custom-orders-table/releases/download/v1.0.0-beta.1/woocommerce-order-tables.zipFrom the readme
WooCommerce Custom Orders Table
This plugin improves WooCommerce performance by introducing a custom table to hold all of the most common order information in a single, properly-indexed location.
Current State of the plugin
WooCommerce core is working on a custom order tables feature. The plan for the WooCommerce custom order table. More information can be found in this testing post. Call for early testing – custom order table migrations
Background
WooCommerce 3.0 introduced the notion of CRUD (Create, Read, Update, and Delete) interfaces in a move to unify the way WooCommerce data is stored and retrieved. However, orders are still stored as custom post types within WordPress, with each piece of order information (billing address, shipping address, taxes, totals, and more) being stored in post meta.
In fact, WooCommerce will typically create over 40 separate post meta entries for every single order. If your store receives even 10 orders a day, that means 400 new rows in the table every single day!
The larger the post meta table grows, the longer queries will take to execute, potentially slowing down queries (and thus page load times) for you and your visitors.
WooCommerce C
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.0.0-rc3 | Jul 24, 2019 | — | — |
| v1.0.0-rc2 | Dec 14, 2018 | — | — |
| v1.0.0-rc1 | Sep 25, 2018 | — | — |
| v1.0.0-beta.3 | Jan 24, 2018 | — | — |
| v1.0.0-beta.2 | Dec 23, 2017 | — | — |
| v1.0.0-beta.1 | Oct 2, 2017 | woocommerce-order-tables.zip | 40 |