Changeset 3448374
- Timestamp:
- 01/28/2026 06:07:07 AM (6 weeks ago)
- Location:
- sales-analytics-for-woocommerce
- Files:
-
- 42 added
- 3 edited
-
tags/2.5.1 (added)
-
tags/2.5.1/about.php (added)
-
tags/2.5.1/assets (added)
-
tags/2.5.1/assets/css (added)
-
tags/2.5.1/assets/css/style.css (added)
-
tags/2.5.1/assets/images (added)
-
tags/2.5.1/assets/images/autoreply-ai.png (added)
-
tags/2.5.1/assets/images/logo.png (added)
-
tags/2.5.1/assets/images/quick-llms-txt.png (added)
-
tags/2.5.1/assets/images/replypilot-ai.png (added)
-
tags/2.5.1/assets/js (added)
-
tags/2.5.1/assets/js/chart.js (added)
-
tags/2.5.1/assets/js/demo-order.js (added)
-
tags/2.5.1/assets/js/revenue-analytics.js (added)
-
tags/2.5.1/assets/js/sales-analytics.js (added)
-
tags/2.5.1/assets/js/sales-by-method.js (added)
-
tags/2.5.1/assets/js/sales-by-origin.js (added)
-
tags/2.5.1/assets/js/sales-by-product.js (added)
-
tags/2.5.1/assets/js/sales-by-user.js (added)
-
tags/2.5.1/assets/js/walkthrough.js (added)
-
tags/2.5.1/csv-handler (added)
-
tags/2.5.1/csv-handler/csv-generate.php (added)
-
tags/2.5.1/fetch-query-functions (added)
-
tags/2.5.1/fetch-query-functions/revenue-analytics-query-hpos.php (added)
-
tags/2.5.1/fetch-query-functions/revenue-analytics-query.php (added)
-
tags/2.5.1/fetch-query-functions/sale-by-method-query-hpos.php (added)
-
tags/2.5.1/fetch-query-functions/sale-by-method-query.php (added)
-
tags/2.5.1/fetch-query-functions/sales-analytics-query.php (added)
-
tags/2.5.1/fetch-query-functions/sales-by-product-query-hpos.php (added)
-
tags/2.5.1/fetch-query-functions/sales-by-product-query.php (added)
-
tags/2.5.1/includes (added)
-
tags/2.5.1/includes/functions.php (added)
-
tags/2.5.1/includes/menu-reg.php (added)
-
tags/2.5.1/index.php (added)
-
tags/2.5.1/readme.txt (added)
-
tags/2.5.1/revenue-analytics.php (added)
-
tags/2.5.1/sales-analytics-for-woocommerce.php (added)
-
tags/2.5.1/sales-analytics.php (added)
-
tags/2.5.1/sales-by-method.php (added)
-
tags/2.5.1/sales-by-origin-analytics.php (added)
-
tags/2.5.1/sales-by-product.php (added)
-
tags/2.5.1/sales-by-user.php (added)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/sales-analytics-for-woocommerce.php (modified) (2 diffs)
-
trunk/sales-by-origin-analytics.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sales-analytics-for-woocommerce/trunk/readme.txt
r3407704 r3448374 6 6 Tested up to: 6.9 7 7 Requires PHP: 7.4 8 Stable tag: 2. 4.18 Stable tag: 2.5.1 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 62 62 63 63 == Changelog == 64 =2.5.1= 65 * Fix Bug for non-hpos User. 66 67 =2.5.0= 68 * New Features: Added Order Origin Reports with Daily / Monthly / Yearly views. 69 64 70 =2.4.1= 65 71 * Confirmed full compatibility with WordPress 6.9. -
sales-analytics-for-woocommerce/trunk/sales-analytics-for-woocommerce.php
r3448356 r3448374 4 4 Plugin URI: https://plugins.techbeeps.com 5 5 Description: A plugin to generate custom analytics reports for WooCommerce stores, including sales data, product performance, and more. 6 Version: 2.5. 06 Version: 2.5.1 7 7 Author: Techbeeps services 8 8 Author URI: https://www.techbeeps.com … … 20 20 21 21 22 define('SALESAFW_SALES_ANALYTICS_TBS_VERSION', '2.5. 0');22 define('SALESAFW_SALES_ANALYTICS_TBS_VERSION', '2.5.1'); 23 23 define('SALESAFW_SALES_ANALYTICS_TBS_PATH', plugin_dir_path(__FILE__)); 24 24 define('SALESAFW_SALES_ANALYTICS_TBS_URL', plugin_dir_url(__FILE__)); -
sales-analytics-for-woocommerce/trunk/sales-by-origin-analytics.php
r3448356 r3448374 17 17 18 18 if (salesafw_sales_is_hpos_enabled()) { 19 20 19 21 $table = $wpdb->prefix . 'wc_orders_meta'; 20 22 … … 29 31 return maybe_unserialize($val); 30 32 } 33 }else{ 34 35 36 $val = $wpdb->get_var($wpdb->prepare(" 37 SELECT meta_value 38 FROM {$wpdb->postmeta} 39 WHERE order_id = %d AND meta_key = %s 40 LIMIT 1 41 ", $order_id, $meta_key)); 42 43 if ($val !== null && $val !== '') { 44 return maybe_unserialize($val); 45 } 46 31 47 } 32 48 … … 36 52 return ''; 37 53 } 54 38 55 39 56 function salesafw_sales_get_order_origin($order_id) { … … 336 353 $args = [ 337 354 'limit' => -1, 338 'status' => ['wc-processing', 'wc-completed', 'wc-on-hold', 'wc-failed'],339 355 'return' => 'ids', 340 356 ]; … … 343 359 $args['date_created'] = $date_query; 344 360 } 345 361 346 362 $query = new WC_Order_Query($args); 347 363 $order_ids = $query->get_orders();
Note: See TracChangeset
for help on using the changeset viewer.