commit
88363fa962
@ -1,3 +1,6 @@
|
|||||||
|
## 2018-08-30 v3.3.4
|
||||||
|
* Исправлен баг с занулением количества товара в заказе WC
|
||||||
|
|
||||||
## 2018-08-30 v3.3.3
|
## 2018-08-30 v3.3.3
|
||||||
* Добавлены кнопки для перехода в настройки плагина и для генерации каталога в админ-панели wordpress
|
* Добавлены кнопки для перехода в настройки плагина и для генерации каталога в админ-панели wordpress
|
||||||
* Добавлена передача статуса оплаты на v5
|
* Добавлена передача статуса оплаты на v5
|
||||||
|
@ -330,15 +330,7 @@ if ( ! class_exists( 'WC_Retailcrm_History' ) ) :
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($offer_id == $item['offer']['externalId']) {
|
if ($offer_id == $item['offer']['externalId']) {
|
||||||
if (isset($item['delete']) && $item['delete'] == true) {
|
$this->deleteOrUpdateOrderItem($item, $order_item, $order_item_id);
|
||||||
wc_delete_order_item($order_item_id);
|
|
||||||
} else {
|
|
||||||
$order_item->set_quantity($item['quantity']);
|
|
||||||
$product = wc_get_product($item['offer']['externalId']);
|
|
||||||
$order_item->set_total($product->get_price() * $item['quantity']);
|
|
||||||
$data_store = $order_item->get_data_store();
|
|
||||||
$data_store->update($order_item);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -414,6 +406,26 @@ if ( ! class_exists( 'WC_Retailcrm_History' ) ) :
|
|||||||
return $wc_order->get_id();
|
return $wc_order->get_id();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param $item
|
||||||
|
* @param $order_item
|
||||||
|
* @param $order_item_id
|
||||||
|
*/
|
||||||
|
private function deleteOrUpdateOrderItem($item, $order_item, $order_item_id)
|
||||||
|
{
|
||||||
|
if (isset($item['delete']) && $item['delete'] == true) {
|
||||||
|
wc_delete_order_item($order_item_id);
|
||||||
|
} else {
|
||||||
|
if (isset($item['quantity']) && $item['quantity']) {
|
||||||
|
$order_item->set_quantity($item['quantity']);
|
||||||
|
$product = wc_get_product($item['offer']['externalId']);
|
||||||
|
$order_item->set_total($product->get_price() * $item['quantity']);
|
||||||
|
$data_store = $order_item->get_data_store();
|
||||||
|
$data_store->update($order_item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create order in WC
|
* Create order in WC
|
||||||
*
|
*
|
||||||
|
@ -45,6 +45,9 @@ API-ключ должен быть для отдельного магазина
|
|||||||
2. В появившихся списках справочников настройте соответствие способов доставки и оплаты, а так же статусов заказов. Отметьте галочку "Выгружать остатки", если хотите выгружать остатки из Retailcrm в магазин (подробнее смотрите в описании).
|
2. В появившихся списках справочников настройте соответствие способов доставки и оплаты, а так же статусов заказов. Отметьте галочку "Выгружать остатки", если хотите выгружать остатки из Retailcrm в магазин (подробнее смотрите в описании).
|
||||||
|
|
||||||
== Changelog ==
|
== Changelog ==
|
||||||
|
= 3.3.4 =
|
||||||
|
* Улучшена обработка истории заказов
|
||||||
|
|
||||||
= 3.3.3 =
|
= 3.3.3 =
|
||||||
* Добавлены кнопки для перехода в настройки плагина и для генерации каталога в админ-панели wordpress
|
* Добавлены кнопки для перехода в настройки плагина и для генерации каталога в админ-панели wordpress
|
||||||
* Улучшена механика передачи данных оплаты заказа
|
* Улучшена механика передачи данных оплаты заказа
|
||||||
@ -145,6 +148,9 @@ API-ключ должен быть для отдельного магазина
|
|||||||
|
|
||||||
== Upgrade Notice ==
|
== Upgrade Notice ==
|
||||||
|
|
||||||
|
= 3.3.4 =
|
||||||
|
Улучшена обработка истории заказов
|
||||||
|
|
||||||
= 3.3.3 =
|
= 3.3.3 =
|
||||||
Добавлены кнопки для перехода в настройки плагина и для генерации каталога в админ-панели wordpress
|
Добавлены кнопки для перехода в настройки плагина и для генерации каталога в админ-панели wordpress
|
||||||
Улучшена механика передачи данных оплаты заказа
|
Улучшена механика передачи данных оплаты заказа
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* Version: 3.3.2
|
* Version: 3.3.4
|
||||||
* WC requires at least: 3.0
|
* WC requires at least: 3.0
|
||||||
* WC tested up to: 3.4.3
|
* WC tested up to: 3.4.3
|
||||||
* Plugin Name: WooCommerce RetailCRM
|
* Plugin Name: WooCommerce RetailCRM
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* @link https://wordpress.org/plugins/woo-retailcrm/
|
* @link https://wordpress.org/plugins/woo-retailcrm/
|
||||||
* @version 3.3.3
|
* @version 3.3.4
|
||||||
*
|
*
|
||||||
* @package RetailCRM
|
* @package RetailCRM
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user