From a3a70707ae28d3786970c32713f6ccce8bcffe28 Mon Sep 17 00:00:00 2001 From: Evgeniy-Goroh Date: Mon, 3 Aug 2020 17:56:14 +0300 Subject: [PATCH] Fix order payment --- CHANGELOG.md | 3 +++ VERSION | 2 +- src/include/order/class-wc-retailcrm-order-payment.php | 4 ++++ src/readme.txt | 3 +++ src/retailcrm.php | 2 +- src/uninstall.php | 2 +- 6 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 208de8f..ff1b4ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 2020-07-28 4.0.1 +* Исправлена передача статуса оплаты + ## 2020-06-18 4.0.0 * Поддержка корпоративных клиентов * Поддержка изменения покупателя в заказе diff --git a/VERSION b/VERSION index fcdb2e1..1454f6e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.0.0 +4.0.1 diff --git a/src/include/order/class-wc-retailcrm-order-payment.php b/src/include/order/class-wc-retailcrm-order-payment.php index bc44905..09ed99f 100644 --- a/src/include/order/class-wc-retailcrm-order-payment.php +++ b/src/include/order/class-wc-retailcrm-order-payment.php @@ -71,6 +71,10 @@ class WC_Retailcrm_Order_Payment extends WC_Retailcrm_Abstracts_Data if ($order->is_paid()) { $data['status'] = 'paid'; + + if (isset($this->settings[$order->get_payment_method()])) { + $data['type'] = $this->settings[$order->get_payment_method()]; + } } if ($order->get_date_paid()) { diff --git a/src/readme.txt b/src/readme.txt index 4d0bcd5..42a99f3 100644 --- a/src/readme.txt +++ b/src/readme.txt @@ -45,6 +45,9 @@ API-ключ должен быть для отдельного магазина 2. В появившихся списках справочников настройте соответствие способов доставки и оплаты, а так же статусов заказов. Отметьте галочку "Выгружать остатки", если хотите выгружать остатки из Retailcrm в магазин (подробнее смотрите в описании). == Changelog == += 4.0.1 = +* Исправлена передача статуса оплаты + = 4.0.0 = * Поддержка корпоративных клиентов * Поддержка изменения покупателя в заказе diff --git a/src/retailcrm.php b/src/retailcrm.php index 2dd55e0..79fbdb5 100644 --- a/src/retailcrm.php +++ b/src/retailcrm.php @@ -1,6 +1,6 @@