| 开发者 | shantz1 |
|---|---|
| 更新时间 | 2026年10月8日 11:54 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | MIT |
| 版权网址: | 版权信息 |
kartodesk_), so role-editor plugins can manage them as well. WooCommerce's own permission checks still apply to every request.
Emails
Customer-facing notes are sent by WooCommerce's Customer note email to the order's billing email, if that email is enabled under WooCommerce → Settings → Emails. KartoDesk reports only that WooCommerce accepted the note; it cannot confirm delivery. Changing an order status can also trigger WooCommerce's own status emails.
Source code
The JavaScript in build/ is compiled from TypeScript and React source in the public repository: https://github.com/shantz1/wooops (the panel components are in src/, the plugin entry in wordpress/). Build it with npm ci && npm run build:wp.
kartodesk-for-woocommerce folder to /wp-content/plugins/, or upload the zip under Plugins → Add New → Upload Plugin.No. Adding tracking does not change the order status and does not email anyone unless you choose to add a customer-facing note.
In the order's wooops_shipments metadata, in the same format as the standalone WooOps app, so both can be used on one store. It does not appear in other shipment tracking plugins.
Avoid it. Tracking is saved as one value on the order; two simultaneous edits can overwrite each other. Reload the order before editing if others may be working on it.
Yes. It works through WooCommerce's REST controllers and declares HPOS compatibility.
Products, simple product creation, stock, registered customers, order and inventory reports with CSV, and panel settings. Product and customer lists have pagination. Reports load up to 500 records and flag incomplete results; inventory reports exclude variation stock. Enabling stock management requires explicit confirmation.