Changeset 3372946
- Timestamp:
- 10/04/2025 07:42:08 PM (5 months ago)
- Location:
- product-sales-report-for-woocommerce
- Files:
-
- 7 edited
- 1 copied
-
assets/blueprints/blueprint.json (modified) (3 diffs)
-
tags/2.0.1 (copied) (copied from product-sales-report-for-woocommerce/trunk)
-
tags/2.0.1/admin/admin.php (modified) (8 diffs)
-
tags/2.0.1/hm-product-sales-report.php (modified) (5 diffs)
-
tags/2.0.1/readme.txt (modified) (8 diffs)
-
trunk/admin/admin.php (modified) (8 diffs)
-
trunk/hm-product-sales-report.php (modified) (5 diffs)
-
trunk/readme.txt (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
product-sales-report-for-woocommerce/assets/blueprints/blueprint.json
r3061343 r3372946 1 1 { 2 "landingPage": "\/wp-admin\/admin.php?page= hm_sbpf",2 "landingPage": "\/wp-admin\/admin.php?page=ninjalytics&preset=_all_sales", 3 3 "preferredVersions": { 4 4 "php": "8.1", … … 16 16 { 17 17 "step": "installPlugin", 18 "plugin ZipFile": {18 "pluginData": { 19 19 "resource": "wordpress.org\/plugins", 20 20 "slug": "woocommerce" … … 23 23 "activate": true 24 24 } 25 }, 26 { 27 "step": "installPlugin", 28 "pluginData": { 29 "resource": "url", 30 "url": "https:\/\/github-proxy.com\/proxy\/?repo=woocommerce%2Fwc-smooth-generator&release=1.2.2&asset=wc-smooth-generator.zip" 31 }, 32 "options": { 33 "activate": true 34 } 35 }, 36 { 37 "step": "setSiteOptions", 38 "options": { 39 "woocommerce_onboarding_profile": {"skipped": true} 40 } 41 }, 42 { 43 "step": "wp-cli", 44 "command": "wp wc generate products 5" 45 }, 46 { 47 "step": "wp-cli", 48 "command": "wp wc generate orders 15" 25 49 } 26 50 ] -
product-sales-report-for-woocommerce/tags/2.0.1/admin/admin.php
r3370030 r3372946 203 203 $reportSettings = array_merge( 204 204 ninjalytics_default_report_settings(), 205 $openPreset == '_' ? ((ninjalytics_get_active_reporter()->getReportTemplates())[substr($openPreset, 1)] ?? []) : ($savedReportSettings[ $openPreset ] ?? []),205 $openPreset[0] == '_' ? ((ninjalytics_get_active_reporter()->getReportTemplates())[substr($openPreset, 1)] ?? []) : ($savedReportSettings[ $openPreset ] ?? []), 206 206 ((int) $openPreset) ? json_decode(get_option('ninjalytics_report_dates_'.((int) $openPreset), '{}'), true) : [] 207 207 ); … … 398 398 <span>Advanced</span> 399 399 </label> 400 <button class="berrypress-btn-icon" >400 <button class="berrypress-btn-icon" type="button"> 401 401 <i class="berrypress-icon-expand_more"></i> 402 402 </button> … … 585 585 </label> 586 586 587 <button class="berrypress-btn-icon" >587 <button class="berrypress-btn-icon" type="button"> 588 588 <i class="berrypress-icon-expand_more"></i> 589 589 </button> … … 880 880 <div class="ags-psr-section-title"> 881 881 <h3>Segmentation</h3> 882 <button class="berrypress-btn-icon" >882 <button class="berrypress-btn-icon" type="button"> 883 883 <i class="berrypress-icon-expand_more"></i> 884 884 </button> … … 984 984 <div class="ags-psr-section-title"> 985 985 <h3>Fields</h3> 986 <button class="berrypress-btn-icon" >986 <button class="berrypress-btn-icon" type="button"> 987 987 <i class="berrypress-icon-expand_more"></i> 988 988 </button> … … 1111 1111 <span>Advanced</span> 1112 1112 </label> 1113 <button class="berrypress-btn-icon" >1113 <button class="berrypress-btn-icon" type="button"> 1114 1114 <i class="berrypress-icon-expand_more"></i> 1115 1115 </button> … … 1257 1257 <div class="ags-psr-section-title"> 1258 1258 <h3>Chart</h3> 1259 <button class="berrypress-btn-icon" >1259 <button class="berrypress-btn-icon" type="button"> 1260 1260 <i class="berrypress-icon-expand_more"></i> 1261 1261 </button> … … 1327 1327 <span>Advanced</span> 1328 1328 </label> 1329 <button class="berrypress-btn-icon" >1329 <button class="berrypress-btn-icon" type="button"> 1330 1330 <i class="berrypress-icon-expand_more"></i> 1331 1331 </button> -
product-sales-report-for-woocommerce/tags/2.0.1/hm-product-sales-report.php
r3370030 r3372946 4 4 * Description: Generates a report on individual WooCommerce products sold during a specified time period. 5 5 * Plugin URI: https://berrypress.com/product/woocommerce/ninjalytics/ 6 * Version: 2.0. 06 * Version: 2.0.1 7 7 * WC tested up to: 10.2 8 8 * WC requires at least: 2.2 … … 44 44 use Ninjalytics\Reporters\PlatformFeatures; 45 45 46 define('NINJALYTICS_VERSION', '2.0. 0');46 define('NINJALYTICS_VERSION', '2.0.1'); 47 47 48 48 add_filter('default_option_ninjalytics_settings', 'ninjalytics_psr_import'); … … 142 142 function ninjalytics_page() 143 143 { 144 144 145 145 include_once(dirname(__FILE__).'/includes/berrypress-admin-framework/Page.php'); 146 146 include_once(dirname(__FILE__).'/admin/admin.php'); … … 1541 1541 } 1542 1542 1543 add_action('admin_enqueue_scripts', 'ninjalytics_admin_enqueue_scripts'); 1544 1545 function ninjalytics_admin_enqueue_scripts() 1546 { 1543 1544 add_action('current_screen', 'ninjalytics_on_current_screen'); 1545 function ninjalytics_on_current_screen($screen) { 1546 if ($screen->id == 'toplevel_page_ninjalytics') { 1547 add_filter('admin_body_class', 'ninjalytics_admin_add_body_classes'); 1548 add_action('admin_enqueue_scripts', 'ninjalytics_admin_enqueue_scripts'); 1549 } 1550 1551 add_action('admin_enqueue_scripts', 'ninjalytics_admin_global_enqueue_scripts'); 1552 } 1553 function ninjalytics_admin_add_body_classes($classes) { 1554 $classes .= ' berrypress-page'; 1555 return $classes; 1556 } 1557 1558 function ninjalytics_admin_global_enqueue_scripts() { 1547 1559 // Enqueue BerryPress Admin Framework styles 1548 1560 wp_enqueue_style('berrypress-nj-global-admin', plugins_url('includes/berrypress-admin-framework/assets/css/global-admin.css', __FILE__), null, NINJALYTICS_VERSION); 1549 1561 1562 } 1563 function ninjalytics_admin_enqueue_scripts() 1564 { 1550 1565 // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- just checking which page we're on for enqueues 1551 1566 if ( isset( $_GET["page"] ) && $_GET["page"] == "ninjalytics" ) { … … 1558 1573 wp_enqueue_script('ags-psr-datatables', plugins_url('js/datatables/datatables.min.js', __FILE__), [], NINJALYTICS_VERSION, true); 1559 1574 wp_enqueue_style('ags-psr-datatables', plugins_url('js/datatables/datatables.min.css', __FILE__), [], NINJALYTICS_VERSION); 1560 1575 1561 1576 wp_enqueue_script('ninjalytics', plugins_url('js/ninjalytics.js', __FILE__), [], NINJALYTICS_VERSION, true); 1562 1577 wp_enqueue_script('ninjalytics-chart', plugins_url('js/chartjs/chart.umd.js', __FILE__), [], NINJALYTICS_VERSION, true); 1563 1578 1564 1579 } 1565 }1566 1567 add_filter('admin_body_class', 'ninjalytics_admin_add_body_classes', 1);1568 function ninjalytics_admin_add_body_classes($classes) {1569 $classes .= ' berrypress-page';1570 return $classes;1571 1580 } 1572 1581 -
product-sales-report-for-woocommerce/tags/2.0.1/readme.txt
r3370030 r3372946 1 === Ninjalytics ===1 === Ninjalytics (formerly Product Sales Report) === 2 2 Contributors: berrypress, kurowskanna, berrypressjonhall 3 3 Tags: woocommerce, sales report, woocommerce sales, reporting, analytics … … 5 5 Requires PHP: 7.0 6 6 Tested up to: 6.8 7 Stable tag: 2.0. 07 Stable tag: 2.0.1 8 8 License: GPLv3 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.en.html … … 13 13 ==Description== 14 14 15 ** Setup custom sales reports for the products in your WooCommerce store. Generate tables, spreadsheets, line charts, and bar charts. Include or exclude sales based on date range, order status, and products, choose what fields to include, set up custom segmentation, and much more! Preview your report live in the WordPress admin, or downloadthe data in CSV format.**15 **Ninjalytics (formerly Product Sales Report) helps you set up custom sales reports for the products in your WooCommerce store. Generate detailed tables, spreadsheets, line charts, and bar charts. Include or exclude sales based on date range, order status, or specific products. Choose which fields to display, set up custom segmentation, and more! Preview your report live in the WordPress admin, or export the data in CSV format.** 16 16 17 17 Quickly create sale reports for smart decision making, monitoring sales, setting sales strategies, forecasting, inventory management, and accounting. … … 49 49 50 50 ⭐️⭐️⭐️⭐️⭐️ 51 >“I needed reports to help make informed decisions for ordering new stock from suppliers and the Product Sales Report for WooCommercewas perfect. It can create very granular reports for specific product categories or one grand report for all our products. Well done!” `-` @krooisant51 >“I needed reports to help make informed decisions for ordering new stock from suppliers and the Ninjalytics was perfect. It can create very granular reports for specific product categories or one grand report for all our products. Well done!” `-` @krooisant 52 52 53 53 ⭐️⭐️⭐️⭐️⭐️ 54 > “I was looking for good frontend reports for my marketplace and I came across the winning trio, [ Products Sales Report Pro](https://wpzone.co/product/product-sales-report-pro-for-woocommerce/), [Export Items Pro](https://wordpress.org/plugins/export-order-items-for-woocommerce/) in combination with [Frontend Reports](https://wpzone.co/product/frontend-reports-for-woocommerce/). This trio was the best for the job.” `-` Yinon Tubi54 > “I was looking for good frontend reports for my marketplace and I came across the winning trio, [Ninjalytics](https://wpzone.co/product/product-sales-report-pro-for-woocommerce/), [Export Items Pro](https://wordpress.org/plugins/export-order-items-for-woocommerce/) in combination with [Frontend Reports](https://wpzone.co/product/frontend-reports-for-woocommerce/). This trio was the best for the job.” `-` Yinon Tubi 55 55 56 56 … … 73 73 If you like this plugin, please consider leaving a comment or review. 74 74 75 ### Documentation 76 77 Explore the full **Ninjalytics** documentation: 78 79 - [Introduction](https://berrypress.com/docs/ninjalytics/) 80 - [Compatibility](https://berrypress.com/docs/ninjalytics/compatibility) 81 - [Presets & Templates](https://berrypress.com/docs/ninjalytics/presets-and-templates) 82 - [Report Dates](https://berrypress.com/docs/ninjalytics/report-dates) 83 - **Report Configuration** 84 - [Products](https://berrypress.com/docs/ninjalytics/report-configuration/products) 85 - [Orders](https://berrypress.com/docs/ninjalytics/report-configuration/orders) 86 - [Segmentation](https://berrypress.com/docs/ninjalytics/report-configuration/segmentation) 87 - [Fields](https://berrypress.com/docs/ninjalytics/report-configuration/fields) 88 - [Table & Downloads](https://berrypress.com/docs/ninjalytics/report-configuration/table-and-downloads) 89 - [Charts](https://berrypress.com/docs/ninjalytics/report-configuration/chart) 90 - [Data & Display](https://berrypress.com/docs/ninjalytics/report-configuration/data-and-display) 91 - [Extending Ninjalytics](https://berrypress.com/docs/ninjalytics/extending) 92 75 93 ### Addons & Integrations 76 94 … … 84 102 ## You may also like these plugins 85 103 86 [BerryPress](https://berrypress.com/) has built a bunch of plugins for WooCommerce and WordPress. Check out other favorites here on the repository and don’t forget to leave a 5-star review to help others in the community decide. 87 88 * [Export Order Items for WooCommerce](https://wordpress.org/plugins/export-order-items-for-woocommerce/) - export the order details for each sale in your WooCommerce store. Simplify order fulfillment, generate accounting reports in a few clicks, and download into CSV format for readability and universal compatibility with Export Order Items. 89 * [Inline Image Upload for BBPress](https://wordpress.org/plugins/image-upload-for-bbpress/) - enables the TinyMCE WYSIWYG editor for BBPress forum topics and replies and adds a button to the editor’s “Insert/edit image” dialog that allows forum users to upload images from their computer and insert them inline into their posts. 90 104 [BerryPress](https://berrypress.com/) has built a range of powerful plugins for WooCommerce and WordPress. Check out some of our favorites below — and don’t forget to leave a ⭐⭐⭐⭐⭐ review to help others in the community discover them! 105 106 - [Export Order Items for WooCommerce](https://wordpress.org/plugins/export-order-items-for-woocommerce/) — Export detailed order data for every sale in your WooCommerce store. Simplify fulfillment, create accounting reports in just a few clicks, and download CSV files for easy sharing and compatibility. 107 - [Inline Image Upload for BBPress](https://wordpress.org/plugins/image-upload-for-bbpress/) — Add a TinyMCE WYSIWYG editor to BBPress forums and enable inline image uploads, so users can easily attach and display images within their posts. 108 - [PhotoBerry Studio](https://wordpress.org/plugins/photoberry-studio/) — Create beautiful, customizable product photo galleries directly in your WordPress dashboard. 109 - [Automatic Product Categories](https://berrypress.com/product/woocommerce/automatic-product-categories/) — Available as a free version and Pro. Automatically assign products to categories based on custom rules, saving you time and keeping your store organized. 110 - [Live Carts](https://berrypress.com/product/woocommerce/live-carts/) — Available as a free version and Pro. View and analyze live shopping carts in real time to understand user behavior and optimize conversions. 111 - [Customer Address Change Notification for WooCommerce](https://wordpress.org/plugins/customer-address-change-notification-for-woocommerce/) — Get instant notifications when customers update their shipping or billing address, helping you stay on top of changes and prevent delivery issues. 91 112 To view BerryPress's premium WordPress plugins and themes, visit our [WordPress products catalog page](https://berrypress.com/shop/). 92 113 … … 115 136 After you install and activate Ninjalytics, open the Ninjalytics page from the WordPres admin menu, and select the Addons tab to install free and premium feature upgrades for your ecommerce store. 116 137 117 138 = Where can I find the documentation? = 139 140 Full documentation with setup guides, configuration details, and troubleshooting tips is available here: 141 [https://berrypress.com/docs/ninjalytics/](https://berrypress.com/docs/ninjalytics/) 142 143 You can also access specific topics directly, including [compatibility](https://berrypress.com/docs/ninjalytics/compatibility), [presets & templates](https://berrypress.com/docs/ninjalytics/presets-and-templates), and [report configuration](https://berrypress.com/docs/ninjalytics/report-configuration/). 144 145 --- 146 147 = How can I get support? = 148 149 150 For technical issues or custom configuration questions, please open a private support ticket here: 151 [https://help.berrypress.com/open.php](https://help.berrypress.com/open.php) 152 153 We recommend avoiding posting access details in public threads — use the private form above for secure communication. 154 155 For general questions or community support, you can also open a ticket on the WordPress.org forum: 156 [https://wordpress.org/support/plugin/product-sales-report-for-woocommerce/](https://wordpress.org/support/plugin/product-sales-report-for-woocommerce/) 157 158 --- 159 160 = Is Ninjalytics compatible with my theme or plugins? = 161 162 Ninjalytics is built to work with most third-party plugins. If you encounter a conflict, please contact support with details. 163 164 --- 118 165 119 166 == Installation == … … 134 181 135 182 == Changelog == 183 184 = 2.0.1 = 185 - Fix toggle issues 186 - Fix report templates 136 187 137 188 = 2.0.0 = -
product-sales-report-for-woocommerce/trunk/admin/admin.php
r3370030 r3372946 203 203 $reportSettings = array_merge( 204 204 ninjalytics_default_report_settings(), 205 $openPreset == '_' ? ((ninjalytics_get_active_reporter()->getReportTemplates())[substr($openPreset, 1)] ?? []) : ($savedReportSettings[ $openPreset ] ?? []),205 $openPreset[0] == '_' ? ((ninjalytics_get_active_reporter()->getReportTemplates())[substr($openPreset, 1)] ?? []) : ($savedReportSettings[ $openPreset ] ?? []), 206 206 ((int) $openPreset) ? json_decode(get_option('ninjalytics_report_dates_'.((int) $openPreset), '{}'), true) : [] 207 207 ); … … 398 398 <span>Advanced</span> 399 399 </label> 400 <button class="berrypress-btn-icon" >400 <button class="berrypress-btn-icon" type="button"> 401 401 <i class="berrypress-icon-expand_more"></i> 402 402 </button> … … 585 585 </label> 586 586 587 <button class="berrypress-btn-icon" >587 <button class="berrypress-btn-icon" type="button"> 588 588 <i class="berrypress-icon-expand_more"></i> 589 589 </button> … … 880 880 <div class="ags-psr-section-title"> 881 881 <h3>Segmentation</h3> 882 <button class="berrypress-btn-icon" >882 <button class="berrypress-btn-icon" type="button"> 883 883 <i class="berrypress-icon-expand_more"></i> 884 884 </button> … … 984 984 <div class="ags-psr-section-title"> 985 985 <h3>Fields</h3> 986 <button class="berrypress-btn-icon" >986 <button class="berrypress-btn-icon" type="button"> 987 987 <i class="berrypress-icon-expand_more"></i> 988 988 </button> … … 1111 1111 <span>Advanced</span> 1112 1112 </label> 1113 <button class="berrypress-btn-icon" >1113 <button class="berrypress-btn-icon" type="button"> 1114 1114 <i class="berrypress-icon-expand_more"></i> 1115 1115 </button> … … 1257 1257 <div class="ags-psr-section-title"> 1258 1258 <h3>Chart</h3> 1259 <button class="berrypress-btn-icon" >1259 <button class="berrypress-btn-icon" type="button"> 1260 1260 <i class="berrypress-icon-expand_more"></i> 1261 1261 </button> … … 1327 1327 <span>Advanced</span> 1328 1328 </label> 1329 <button class="berrypress-btn-icon" >1329 <button class="berrypress-btn-icon" type="button"> 1330 1330 <i class="berrypress-icon-expand_more"></i> 1331 1331 </button> -
product-sales-report-for-woocommerce/trunk/hm-product-sales-report.php
r3370030 r3372946 4 4 * Description: Generates a report on individual WooCommerce products sold during a specified time period. 5 5 * Plugin URI: https://berrypress.com/product/woocommerce/ninjalytics/ 6 * Version: 2.0. 06 * Version: 2.0.1 7 7 * WC tested up to: 10.2 8 8 * WC requires at least: 2.2 … … 44 44 use Ninjalytics\Reporters\PlatformFeatures; 45 45 46 define('NINJALYTICS_VERSION', '2.0. 0');46 define('NINJALYTICS_VERSION', '2.0.1'); 47 47 48 48 add_filter('default_option_ninjalytics_settings', 'ninjalytics_psr_import'); … … 142 142 function ninjalytics_page() 143 143 { 144 144 145 145 include_once(dirname(__FILE__).'/includes/berrypress-admin-framework/Page.php'); 146 146 include_once(dirname(__FILE__).'/admin/admin.php'); … … 1541 1541 } 1542 1542 1543 add_action('admin_enqueue_scripts', 'ninjalytics_admin_enqueue_scripts'); 1544 1545 function ninjalytics_admin_enqueue_scripts() 1546 { 1543 1544 add_action('current_screen', 'ninjalytics_on_current_screen'); 1545 function ninjalytics_on_current_screen($screen) { 1546 if ($screen->id == 'toplevel_page_ninjalytics') { 1547 add_filter('admin_body_class', 'ninjalytics_admin_add_body_classes'); 1548 add_action('admin_enqueue_scripts', 'ninjalytics_admin_enqueue_scripts'); 1549 } 1550 1551 add_action('admin_enqueue_scripts', 'ninjalytics_admin_global_enqueue_scripts'); 1552 } 1553 function ninjalytics_admin_add_body_classes($classes) { 1554 $classes .= ' berrypress-page'; 1555 return $classes; 1556 } 1557 1558 function ninjalytics_admin_global_enqueue_scripts() { 1547 1559 // Enqueue BerryPress Admin Framework styles 1548 1560 wp_enqueue_style('berrypress-nj-global-admin', plugins_url('includes/berrypress-admin-framework/assets/css/global-admin.css', __FILE__), null, NINJALYTICS_VERSION); 1549 1561 1562 } 1563 function ninjalytics_admin_enqueue_scripts() 1564 { 1550 1565 // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- just checking which page we're on for enqueues 1551 1566 if ( isset( $_GET["page"] ) && $_GET["page"] == "ninjalytics" ) { … … 1558 1573 wp_enqueue_script('ags-psr-datatables', plugins_url('js/datatables/datatables.min.js', __FILE__), [], NINJALYTICS_VERSION, true); 1559 1574 wp_enqueue_style('ags-psr-datatables', plugins_url('js/datatables/datatables.min.css', __FILE__), [], NINJALYTICS_VERSION); 1560 1575 1561 1576 wp_enqueue_script('ninjalytics', plugins_url('js/ninjalytics.js', __FILE__), [], NINJALYTICS_VERSION, true); 1562 1577 wp_enqueue_script('ninjalytics-chart', plugins_url('js/chartjs/chart.umd.js', __FILE__), [], NINJALYTICS_VERSION, true); 1563 1578 1564 1579 } 1565 }1566 1567 add_filter('admin_body_class', 'ninjalytics_admin_add_body_classes', 1);1568 function ninjalytics_admin_add_body_classes($classes) {1569 $classes .= ' berrypress-page';1570 return $classes;1571 1580 } 1572 1581 -
product-sales-report-for-woocommerce/trunk/readme.txt
r3370030 r3372946 1 === Ninjalytics ===1 === Ninjalytics (formerly Product Sales Report) === 2 2 Contributors: berrypress, kurowskanna, berrypressjonhall 3 3 Tags: woocommerce, sales report, woocommerce sales, reporting, analytics … … 5 5 Requires PHP: 7.0 6 6 Tested up to: 6.8 7 Stable tag: 2.0. 07 Stable tag: 2.0.1 8 8 License: GPLv3 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.en.html … … 13 13 ==Description== 14 14 15 ** Setup custom sales reports for the products in your WooCommerce store. Generate tables, spreadsheets, line charts, and bar charts. Include or exclude sales based on date range, order status, and products, choose what fields to include, set up custom segmentation, and much more! Preview your report live in the WordPress admin, or downloadthe data in CSV format.**15 **Ninjalytics (formerly Product Sales Report) helps you set up custom sales reports for the products in your WooCommerce store. Generate detailed tables, spreadsheets, line charts, and bar charts. Include or exclude sales based on date range, order status, or specific products. Choose which fields to display, set up custom segmentation, and more! Preview your report live in the WordPress admin, or export the data in CSV format.** 16 16 17 17 Quickly create sale reports for smart decision making, monitoring sales, setting sales strategies, forecasting, inventory management, and accounting. … … 49 49 50 50 ⭐️⭐️⭐️⭐️⭐️ 51 >“I needed reports to help make informed decisions for ordering new stock from suppliers and the Product Sales Report for WooCommercewas perfect. It can create very granular reports for specific product categories or one grand report for all our products. Well done!” `-` @krooisant51 >“I needed reports to help make informed decisions for ordering new stock from suppliers and the Ninjalytics was perfect. It can create very granular reports for specific product categories or one grand report for all our products. Well done!” `-` @krooisant 52 52 53 53 ⭐️⭐️⭐️⭐️⭐️ 54 > “I was looking for good frontend reports for my marketplace and I came across the winning trio, [ Products Sales Report Pro](https://wpzone.co/product/product-sales-report-pro-for-woocommerce/), [Export Items Pro](https://wordpress.org/plugins/export-order-items-for-woocommerce/) in combination with [Frontend Reports](https://wpzone.co/product/frontend-reports-for-woocommerce/). This trio was the best for the job.” `-` Yinon Tubi54 > “I was looking for good frontend reports for my marketplace and I came across the winning trio, [Ninjalytics](https://wpzone.co/product/product-sales-report-pro-for-woocommerce/), [Export Items Pro](https://wordpress.org/plugins/export-order-items-for-woocommerce/) in combination with [Frontend Reports](https://wpzone.co/product/frontend-reports-for-woocommerce/). This trio was the best for the job.” `-` Yinon Tubi 55 55 56 56 … … 73 73 If you like this plugin, please consider leaving a comment or review. 74 74 75 ### Documentation 76 77 Explore the full **Ninjalytics** documentation: 78 79 - [Introduction](https://berrypress.com/docs/ninjalytics/) 80 - [Compatibility](https://berrypress.com/docs/ninjalytics/compatibility) 81 - [Presets & Templates](https://berrypress.com/docs/ninjalytics/presets-and-templates) 82 - [Report Dates](https://berrypress.com/docs/ninjalytics/report-dates) 83 - **Report Configuration** 84 - [Products](https://berrypress.com/docs/ninjalytics/report-configuration/products) 85 - [Orders](https://berrypress.com/docs/ninjalytics/report-configuration/orders) 86 - [Segmentation](https://berrypress.com/docs/ninjalytics/report-configuration/segmentation) 87 - [Fields](https://berrypress.com/docs/ninjalytics/report-configuration/fields) 88 - [Table & Downloads](https://berrypress.com/docs/ninjalytics/report-configuration/table-and-downloads) 89 - [Charts](https://berrypress.com/docs/ninjalytics/report-configuration/chart) 90 - [Data & Display](https://berrypress.com/docs/ninjalytics/report-configuration/data-and-display) 91 - [Extending Ninjalytics](https://berrypress.com/docs/ninjalytics/extending) 92 75 93 ### Addons & Integrations 76 94 … … 84 102 ## You may also like these plugins 85 103 86 [BerryPress](https://berrypress.com/) has built a bunch of plugins for WooCommerce and WordPress. Check out other favorites here on the repository and don’t forget to leave a 5-star review to help others in the community decide. 87 88 * [Export Order Items for WooCommerce](https://wordpress.org/plugins/export-order-items-for-woocommerce/) - export the order details for each sale in your WooCommerce store. Simplify order fulfillment, generate accounting reports in a few clicks, and download into CSV format for readability and universal compatibility with Export Order Items. 89 * [Inline Image Upload for BBPress](https://wordpress.org/plugins/image-upload-for-bbpress/) - enables the TinyMCE WYSIWYG editor for BBPress forum topics and replies and adds a button to the editor’s “Insert/edit image” dialog that allows forum users to upload images from their computer and insert them inline into their posts. 90 104 [BerryPress](https://berrypress.com/) has built a range of powerful plugins for WooCommerce and WordPress. Check out some of our favorites below — and don’t forget to leave a ⭐⭐⭐⭐⭐ review to help others in the community discover them! 105 106 - [Export Order Items for WooCommerce](https://wordpress.org/plugins/export-order-items-for-woocommerce/) — Export detailed order data for every sale in your WooCommerce store. Simplify fulfillment, create accounting reports in just a few clicks, and download CSV files for easy sharing and compatibility. 107 - [Inline Image Upload for BBPress](https://wordpress.org/plugins/image-upload-for-bbpress/) — Add a TinyMCE WYSIWYG editor to BBPress forums and enable inline image uploads, so users can easily attach and display images within their posts. 108 - [PhotoBerry Studio](https://wordpress.org/plugins/photoberry-studio/) — Create beautiful, customizable product photo galleries directly in your WordPress dashboard. 109 - [Automatic Product Categories](https://berrypress.com/product/woocommerce/automatic-product-categories/) — Available as a free version and Pro. Automatically assign products to categories based on custom rules, saving you time and keeping your store organized. 110 - [Live Carts](https://berrypress.com/product/woocommerce/live-carts/) — Available as a free version and Pro. View and analyze live shopping carts in real time to understand user behavior and optimize conversions. 111 - [Customer Address Change Notification for WooCommerce](https://wordpress.org/plugins/customer-address-change-notification-for-woocommerce/) — Get instant notifications when customers update their shipping or billing address, helping you stay on top of changes and prevent delivery issues. 91 112 To view BerryPress's premium WordPress plugins and themes, visit our [WordPress products catalog page](https://berrypress.com/shop/). 92 113 … … 115 136 After you install and activate Ninjalytics, open the Ninjalytics page from the WordPres admin menu, and select the Addons tab to install free and premium feature upgrades for your ecommerce store. 116 137 117 138 = Where can I find the documentation? = 139 140 Full documentation with setup guides, configuration details, and troubleshooting tips is available here: 141 [https://berrypress.com/docs/ninjalytics/](https://berrypress.com/docs/ninjalytics/) 142 143 You can also access specific topics directly, including [compatibility](https://berrypress.com/docs/ninjalytics/compatibility), [presets & templates](https://berrypress.com/docs/ninjalytics/presets-and-templates), and [report configuration](https://berrypress.com/docs/ninjalytics/report-configuration/). 144 145 --- 146 147 = How can I get support? = 148 149 150 For technical issues or custom configuration questions, please open a private support ticket here: 151 [https://help.berrypress.com/open.php](https://help.berrypress.com/open.php) 152 153 We recommend avoiding posting access details in public threads — use the private form above for secure communication. 154 155 For general questions or community support, you can also open a ticket on the WordPress.org forum: 156 [https://wordpress.org/support/plugin/product-sales-report-for-woocommerce/](https://wordpress.org/support/plugin/product-sales-report-for-woocommerce/) 157 158 --- 159 160 = Is Ninjalytics compatible with my theme or plugins? = 161 162 Ninjalytics is built to work with most third-party plugins. If you encounter a conflict, please contact support with details. 163 164 --- 118 165 119 166 == Installation == … … 134 181 135 182 == Changelog == 183 184 = 2.0.1 = 185 - Fix toggle issues 186 - Fix report templates 136 187 137 188 = 2.0.0 =
Note: See TracChangeset
for help on using the changeset viewer.