yusuf-saif/Sales-Digest-for-WooCommerce
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
=== Sales Digest for WooCommerce === Contributors: saifur_rahman_yusuf Tags: woocommerce, sales report, email digest, scheduled reports, analytics Requires at least: 6.0 Tested up to: 6.5 Requires PHP: 7.4 Stable tag: 1.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Send a lightweight weekly or monthly WooCommerce sales digest email with top products and a CSV attachment. == Description == Sales Digest for WooCommerce is a lightweight reporting plugin for store owners who want scheduled sales summaries in their inbox without logging into the dashboard every day. The plugin sends a scheduled HTML email with: * Total orders * Gross sales * Net sales * Total refunds * Average order value * Top performing products * CSV attachment for offline review It uses native WooCommerce Analytics classes when available, supports High-Performance Order Storage (HPOS), and keeps the feature scope focused on simple scheduled reporting. == Installation == 1. Upload the plugin folder to `/wp-content/plugins/` or install the ZIP through **Plugins > Add New > Upload Plugin**. 2. Activate the plugin. 3. Make sure WooCommerce is installed and active. 4. Go to **WooCommerce > Settings > Sales Digest**. 5. Enable the digest, choose weekly or monthly delivery, select a recipient email, and save changes. == Frequently Asked Questions == = Does it require WooCommerce? = Yes. WooCommerce must be installed and active. = Does it support HPOS? = Yes. The plugin declares compatibility with WooCommerce High-Performance Order Storage. = Does it send data to external services? = No. The plugin generates the digest locally and sends the email through your WordPress mail setup. = What happens if there are no sales in the selected period? = The digest still sends, showing zero values and an empty-state products message. == Screenshots == 1. Sales Digest settings screen. 2. Example digest email. 3. Scheduled run status and last activity. == Changelog == = 1.0.1 = * Renamed the product display name to Sales Digest for WooCommerce for safer directory positioning. * Added plugin dependency metadata and GPL licensing details. * Improved scheduler reliability with single-run scheduling, duplicate prevention, and cleanup hooks. * Added WP-Cron fallback, safer recipient validation, and clearer status logging. * Added cleaner release packaging support. = 1.0.0 = * Initial release.