Plugin Directory

Changeset 3448374


Ignore:
Timestamp:
01/28/2026 06:07:07 AM (6 weeks ago)
Author:
techbeeps
Message:

Version 2.5.1

Location:
sales-analytics-for-woocommerce
Files:
42 added
3 edited

Legend:

Unmodified
Added
Removed
  • sales-analytics-for-woocommerce/trunk/readme.txt

    r3407704 r3448374  
    66Tested up to: 6.9 
    77Requires PHP: 7.4 
    8 Stable tag: 2.4.1
     8Stable tag: 2.5.1
    99License: GPLv2 or later 
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html 
     
    6262
    6363== 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
    6470=2.4.1=
    6571* Confirmed full compatibility with WordPress 6.9.
  • sales-analytics-for-woocommerce/trunk/sales-analytics-for-woocommerce.php

    r3448356 r3448374  
    44Plugin URI: https://plugins.techbeeps.com
    55Description: A plugin to generate custom analytics reports for WooCommerce stores, including sales data, product performance, and more.
    6 Version: 2.5.0
     6Version: 2.5.1
    77Author: Techbeeps services
    88Author URI: https://www.techbeeps.com
     
    2020
    2121
    22 define('SALESAFW_SALES_ANALYTICS_TBS_VERSION', '2.5.0');
     22define('SALESAFW_SALES_ANALYTICS_TBS_VERSION', '2.5.1');
    2323define('SALESAFW_SALES_ANALYTICS_TBS_PATH', plugin_dir_path(__FILE__));
    2424define('SALESAFW_SALES_ANALYTICS_TBS_URL', plugin_dir_url(__FILE__));
  • sales-analytics-for-woocommerce/trunk/sales-by-origin-analytics.php

    r3448356 r3448374  
    1717
    1818        if (salesafw_sales_is_hpos_enabled()) {
     19
     20 
    1921            $table = $wpdb->prefix . 'wc_orders_meta';
    2022
     
    2931                return maybe_unserialize($val);
    3032            }
     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
    3147        }
    3248
     
    3652        return '';
    3753    }
     54
    3855
    3956 function salesafw_sales_get_order_origin($order_id) {
     
    336353        $args = [
    337354            'limit'  => -1,
    338             'status' => ['wc-processing', 'wc-completed', 'wc-on-hold', 'wc-failed'],
    339355            'return' => 'ids',
    340356        ];
     
    343359            $args['date_created'] = $date_query;
    344360        }
    345 
     361         
    346362        $query = new WC_Order_Query($args);
    347363        $order_ids = $query->get_orders();
Note: See TracChangeset for help on using the changeset viewer.