| 开发者 | rawtypedev |
|---|---|
| 更新时间 | 2026年5月5日 22:38 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Go to WooCommerce → Export Excel, select "Orders" as your data source, choose the fields you want to include (order number, status, customer name, totals, line items, etc.), apply any filters, and click Export to Excel. Your .xlsx file downloads instantly.
Yes. When building your query, choose CSV as the output format instead of Excel. The CSV file is generated with the same visual query builder, filters and field selection.
Three data types are available: orders (with line items, billing, shipping, totals, custom fields), products (with variations, stock, prices, categories, images), and customers (with purchase history, addresses, roles).
Yes, the plugin is fully compatible with WooCommerce HPOS. It works with both the legacy posts-based storage and the new custom order tables.
Absolutely. The visual query builder includes smart filters: date range, order status (processing, completed, refunded, etc.), product category, customer role, payment method, and more. Only matching orders appear in your Excel or CSV report.
Yes. The engine handles large datasets efficiently. For very large stores, processing runs in the background so your browser stays responsive.
The free version includes full functionality for orders, products and customers with the visual query builder. The Pro version adds scheduled reports, Google Sheets integration, calculated columns and email delivery.
Use the WordPress.org support forum for free plugin support. Pro users receive priority support at rawtype.dev.
RawTypeOE\Vendor\ namespace. Enable Strauss update_call_sites so call sites in includes/ and admin/ are updated at build time.vendor-prefixed/ references where the rewriter collapsed self-named packages (e.g. \ZipStream\ZipStream) to a single segment. Without the trailing class name the return type resolved relative to the current namespace and XLSX writes failed at runtime with TypeError.COUNT(*) instead of COUNT(DISTINCT) plus a separate sample query. On large stores (100k+ orders) the previous shape blocked the REST request long enough for the browser to give up; the new query stays on the meta_key index and returns in well under a second.src/admin/) and build tooling (webpack.config.js, package.json) inside the plugin ZIP so the bundled admin JavaScript is fully reproducible from public source, per WordPress.org guideline #4.https://rawtype.dev/es/rawtype-order-exporter-woocommerce (now publicly resolvable).rawtype-order-exporter-woocommerce) and stop reporting spurious TextDomainMismatch errors.../ segments in download path resolution.=, @, tab, or non-numeric +/- are written as literal text, while negative prices stay numeric.wc-processing.date_created, so chunks remain stable when multiple orders share the same timestamp (no more duplicated/missing rows).