diff --git a/src/include/class-wc-retailcrm-customers.php b/src/include/class-wc-retailcrm-customers.php index 2e2c563..1248af4 100644 --- a/src/include/class-wc-retailcrm-customers.php +++ b/src/include/class-wc-retailcrm-customers.php @@ -623,6 +623,7 @@ if (!class_exists('WC_Retailcrm_Customers')) : public function isCustomer($user) { $retailcrmSettings = array(); + if (!empty($this->retailcrm_settings) && array_key_exists('client_roles', $this->retailcrm_settings)) { $retailcrmSettings = $this->retailcrm_settings['client_roles']; } diff --git a/src/include/class-wc-retailcrm-orders.php b/src/include/class-wc-retailcrm-orders.php index 692ce5c..6c39b82 100644 --- a/src/include/class-wc-retailcrm-orders.php +++ b/src/include/class-wc-retailcrm-orders.php @@ -171,7 +171,7 @@ if ( ! class_exists( 'WC_Retailcrm_Orders' ) ) : } if ($wpUser instanceof WP_User) { - if(!$this->customers->isCustomer($wpUser)){ + if (!$this->customers->isCustomer($wpUser)) { return false; } @@ -369,7 +369,7 @@ if ( ! class_exists( 'WC_Retailcrm_Orders' ) ) : $order_data = $this->orders->build($order)->get_data(); if ($order->get_items('shipping')) { - $shippings = $order->get_items( 'shipping' ); + $shippings = $order->get_items('shipping'); $shipping = reset($shippings); $shipping_code = explode(':', $shipping['method_id']);