diff --git a/CHANGELOG.md b/CHANGELOG.md index 7497650..4e49cc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 2018-08-09 v3.3.1 +* Исправлена ошибка с дублированием товаров с WC + ## 2018-08-06 v3.3.0 * Переработана механика обработки истории изменений (добавлена склейка всех изменений) * Добавлен фильтр "retailcrm_history_before_save" для модификации данных истории diff --git a/VERSION b/VERSION index 0fa4ae4..712bd5a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.3.0 \ No newline at end of file +3.3.1 \ No newline at end of file diff --git a/src/include/class-wc-retailcrm-history.php b/src/include/class-wc-retailcrm-history.php index 5872e8b..c2f33e9 100644 --- a/src/include/class-wc-retailcrm-history.php +++ b/src/include/class-wc-retailcrm-history.php @@ -568,6 +568,13 @@ if ( ! class_exists( 'WC_Retailcrm_History' ) ) : $orders = array(); foreach ($orderHistory as $change) { + if ($change['source'] == 'api' + && isset($change['apiKey']['current']) + && $change['apiKey']['current'] == true + ) { + continue; + } + $change['order'] = self::removeEmpty($change['order']); if(isset($change['order']['items']) && $change['order']['items']) { $items = array(); diff --git a/src/readme.txt b/src/readme.txt index 3881a32..62496ab 100644 --- a/src/readme.txt +++ b/src/readme.txt @@ -45,6 +45,9 @@ API-ключ должен быть для отдельного магазина 2. В появившихся списках справочников настройте соответствие способов доставки и оплаты, а так же статусов заказов. Отметьте галочку "Выгружать остатки", если хотите выгружать остатки из Retailcrm в магазин (подробнее смотрите в описании). == Changelog == += 3.3.1 = +* Исправлена ошибка с дублированием товаров с WC + = 3.3.0 = * Переработана механика обработки истории изменений @@ -135,6 +138,9 @@ API-ключ должен быть для отдельного магазина == Upgrade Notice == += 3.3.1 = +Исправлена ошибка с дублированием товаров с WC + = 3.3.0 = Переработана механика обработки истории изменений diff --git a/src/retailcrm.php b/src/retailcrm.php index 271e7ed..25ebfec 100644 --- a/src/retailcrm.php +++ b/src/retailcrm.php @@ -1,6 +1,6 @@