
外掛標籤
開發者團隊
原文外掛簡介
OrderFlash for WooCommerce helps store teams notice new orders without repeatedly refreshing the WooCommerce orders screen.
OrderFlash is an independent plugin and is not affiliated with or endorsed by WooCommerce.
The plugin adds a floating order panel inside WordPress admin. It checks for new order events at a configurable interval, shows recent orders, and can display browser desktop notifications and an optional sound. Authorized users can open a detailed preview, search orders, filter by configured statuses, navigate paginated results, and keep personal read or unread states.
The plugin uses WooCommerce CRUD APIs and supports High-Performance Order Storage (HPOS). Customer and order data stays on the WordPress site. No tracking, telemetry, remote scripts, external fonts, or third-party data services are used.
Requirements
WordPress 6.5 or newer.
PHP 7.4 or newer.
WooCommerce 8.5 or newer.
Key Features
Near real-time polling-based alerts for new WooCommerce orders.
Floating recent-orders panel inside WordPress admin.
Browser desktop notifications and optional sound alerts.
Responsive HTML new-order emails for the site administrator.
Per-user read and unread order states.
Server-side search, status filtering, minimum-total filtering, and pagination.
Quick order previews with products, quantities, prices, billing, shipping, notes, and bounded additional fields.
Quick order-status updates and one-click billing or shipping address copying.
Signed, expiring printable invoice links.
Custom invoice logo, store address, accent color, VAT details, and print-section controls.
Responsive order cards and product tables for desktop, tablet, and mobile.
WooCommerce CRUD and HPOS compatibility.
LTR and RTL interface support.
Configurable event retention and uninstall cleanup.
How It Works
WooCommerce order hooks create small event records in a plugin-owned database table.
The admin interface polls the event endpoint at the configured interval.
New events refresh the order list and can trigger desktop and sound notifications.
Order summaries are loaded separately from full order details to keep list responses smaller.
Read states are stored per WordPress user.
Use Cases
Store managers who need a visible new-order alert while working elsewhere in WordPress admin.
Fulfillment teams that need a quick order preview before opening the full order screen.
Shops that want browser notifications without sending customer data to another service.
Administrators who need short-lived printable invoice links for customer communication.
Privacy
The plugin reads WooCommerce order and customer information only to display it to authorized WordPress users or through a valid signed invoice link.
It stores lightweight event records in a custom database table and per-user read order IDs in WordPress user metadata. It does not send customer data to a third party and does not include tracking or telemetry.
Signed invoice links contain an order ID, expiry timestamp, and HMAC signature. They are marked noindex and returned with no-store and anti-framing headers.
Data Storage
Custom table: {prefix}orderflash_adev_events.
Event data: order ID, event type, order status, source, UTC creation time, and a small internal JSON payload.
Default retention: 14 days, configurable from 1 to 90 days.
User meta: _orderflash_adev_read_order_ids, capped at 500 positive order IDs per user.
Option: orderflash_adev_settings stores plugin configuration.
Options: schema, plugin, and event-cache versions support safe upgrades.
External Services
This plugin does not connect to external services. It loads no remote JavaScript, fonts, stylesheets, update checkers, tracking endpoints, or telemetry services.
Bundled Third-Party Assets
Cairo variable font subsets are bundled in assets/fonts/cairo/. Cairo is licensed under the SIL Open Font License 1.1. The license and source reference are included with the font files.
A targeted subset of Font Awesome Free 7.2.0 solid SVG icons is bundled in assets/vendor/font-awesome/. Icons are licensed under CC BY 4.0 and the supporting CSS is licensed under MIT. The upstream license is included in that directory.
These files are served only from the plugin directory. The plugin does not contact Google Fonts, Font Awesome, or a CDN at runtime.
