From 95152eebd7b97654f4ce7950ea4ed55298624c7e Mon Sep 17 00:00:00 2001 From: iyzoer Date: Thu, 18 May 2017 11:38:40 +0300 Subject: [PATCH] check of paid order --- catalog/model/extension/retailcrm/order.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/catalog/model/extension/retailcrm/order.php b/catalog/model/extension/retailcrm/order.php index 5892a67..55f5ddb 100644 --- a/catalog/model/extension/retailcrm/order.php +++ b/catalog/model/extension/retailcrm/order.php @@ -171,6 +171,7 @@ class ModelExtensionRetailcrmOrder extends Model { $this->load->model('setting/setting'); $settings = $this->model_setting_setting->getSetting('retailcrm'); + $settingPaid = $this->model_setting_setting->getSetting($order_data['payment_code']); if(!empty($settings['retailcrm_url']) && !empty($settings['retailcrm_apikey'])) { $this->load->model('catalog/product'); @@ -296,6 +297,10 @@ class ModelExtensionRetailcrmOrder extends Model { $order['status'] = $settings['retailcrm_status'][$order_data['order_status_id']]; } + if ($order_data['order_status_id'] == $settingPaid[$order_data['payment_code'] . '_order_status_id']) { + $order['paymentStatus'] = 'paid'; + } + $this->retailcrm->ordersEdit($order); } }