| 开发者 | sanestly |
|---|---|
| 更新时间 | 2026年11月3日 03:58 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
snof_v_* order meta, and options. WooCommerce orders and customer data are never touched.
Requires WooCommerce 9.8 or later. Compatible with High-Performance Order Storage (HPOS) and legacy order storage.
External services
This plugin does not connect to external services, send data to third parties, or load remote scripts.
Source code and build instructions
Human-readable TypeScript and CSS sources are included in assets/src/. The compiled files in assets/build/ can be reproduced with Node.js 20 or later and pnpm 9 or later:
pnpm install --frozen-lockfile in the plugin directory.pnpm run build./wp-content/plugins/sanestly-order-ops-fields-for-woocommerce, or install it from the Plugins screen.Yes. Create unlimited internal order fields in seven types - text, textarea, number, select, checkbox, date, and assignee - and edit their values on the order screen. These are staff-only operational fields, not checkout fields.
Yes. Each field can be enabled as its own column on the Orders screen, on both HPOS and legacy order storage.
Yes. Fields can be enabled as list filters and sortable columns, so you can find orders by operational status, date, assignee, or any other value you store.
Yes. Fields enabled for inline editing can be updated directly in the Orders list cells. Changes from the list are saved through the same validation and audit flow as the order panel.
Yes. The plugin declares HPOS compatibility and reads and writes values through WooCommerce order CRUD, so it works identically on High-Performance Order Storage and on the legacy post-based order storage.
No. This is an internal operations tool. It does not add checkout fields, customer-facing forms, emails, or any output shoppers can see.
Yes. Every edit is recorded on a per-order audit timeline with the old and new values, the user, and the time. The latest safe change can be undone with one click.
Yes. Field definitions export to versioned JSON and can be imported on another site, with a dry-run preview that shows adds, updates, and conflicts before anything is applied.
Nothing, by default. Data deletion is opt-in: if you enable it on the Tools tab, the plugin removes only its own field definitions, audit table, snof_v_* order meta, and options. Orders and customer data are never deleted.
templates/; smoke script restored.