commit
2db51fde4a
@ -1,3 +1,6 @@
|
|||||||
|
## 2019-01-22 v3.4.1
|
||||||
|
* Исправлена архивная выгрузка клиентов
|
||||||
|
|
||||||
## 2019-01-17 v3.4.0
|
## 2019-01-17 v3.4.0
|
||||||
* Добавлена настройка Daemon Collector
|
* Добавлена настройка Daemon Collector
|
||||||
* Изменена логика передачи данных по заказам и клиентам. Данные доставки передаются в заказ, данные оплаты в карточку клиента.
|
* Изменена логика передачи данных по заказам и клиентам. Данные доставки передаются в заказ, данные оплаты в карточку клиента.
|
||||||
|
@ -67,37 +67,6 @@ if (!class_exists('WC_Retailcrm_Customers')) :
|
|||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param array $orders
|
|
||||||
*
|
|
||||||
* @throws Exception
|
|
||||||
*/
|
|
||||||
public function customersFromOrdersUpload($orders)
|
|
||||||
{
|
|
||||||
$data_customers = array();
|
|
||||||
|
|
||||||
foreach ($orders as $order_data) {
|
|
||||||
$order = wc_get_order($order_data->ID);
|
|
||||||
|
|
||||||
if ($order->get_user()) {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
$customer = $this->buildCustomerFromOrderData($order);
|
|
||||||
$this->processCustomer($customer);
|
|
||||||
$data_customers[] = $this->customer;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($data_customers) {
|
|
||||||
$data = \array_chunk($data_customers, 50);
|
|
||||||
|
|
||||||
foreach ($data as $array_customers) {
|
|
||||||
$this->retailcrm->customersUpload($array_customers);
|
|
||||||
time_nanosleep(0, 250000000);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create customer in CRM
|
* Create customer in CRM
|
||||||
*
|
*
|
||||||
|
@ -65,17 +65,12 @@ if ( ! class_exists( 'WC_Retailcrm_Orders' ) ) :
|
|||||||
$orders_data[] = $this->order;
|
$orders_data[] = $this->order;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($withCustomers === true && !empty($customers)) {
|
||||||
if (!class_exists('WC_Retailcrm_Customers')) {
|
if (!class_exists('WC_Retailcrm_Customers')) {
|
||||||
include_once(WC_Retailcrm_Base::checkCustomFile('customers'));
|
include_once(WC_Retailcrm_Base::checkCustomFile('customers'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$retailcrmCustomer = new WC_Retailcrm_Customers($this->retailcrm);
|
$retailcrmCustomer = new WC_Retailcrm_Customers($this->retailcrm);
|
||||||
|
|
||||||
if (!$include) {
|
|
||||||
$retailcrmCustomer->customersFromOrdersUpload($orders);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($withCustomers === true && !empty($customers)) {
|
|
||||||
$retailcrmCustomer->customersUpload($customers);
|
$retailcrmCustomer->customersUpload($customers);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,6 +45,9 @@ API-ключ должен быть для отдельного магазина
|
|||||||
2. В появившихся списках справочников настройте соответствие способов доставки и оплаты, а так же статусов заказов. Отметьте галочку "Выгружать остатки", если хотите выгружать остатки из Retailcrm в магазин (подробнее смотрите в описании).
|
2. В появившихся списках справочников настройте соответствие способов доставки и оплаты, а так же статусов заказов. Отметьте галочку "Выгружать остатки", если хотите выгружать остатки из Retailcrm в магазин (подробнее смотрите в описании).
|
||||||
|
|
||||||
== Changelog ==
|
== Changelog ==
|
||||||
|
= 3.4.1 =
|
||||||
|
* Исправлены некоторые ошибки
|
||||||
|
|
||||||
= 3.4.0 =
|
= 3.4.0 =
|
||||||
* Добавлена настройка Daemon Collector
|
* Добавлена настройка Daemon Collector
|
||||||
* Изменена логика передачи данных по заказам и клиентам. Данные доставки передаются в заказ, данные оплаты в карточку клиента.
|
* Изменена логика передачи данных по заказам и клиентам. Данные доставки передаются в заказ, данные оплаты в карточку клиента.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* Version: 3.4.0
|
* Version: 3.4.1
|
||||||
* 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.4.0
|
* @version 3.4.1
|
||||||
*
|
*
|
||||||
* @package RetailCRM
|
* @package RetailCRM
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user