diff --git a/doc/FAQ/FAQ.md b/doc/FAQ/FAQ.md index 954c677..2f76041 100644 --- a/doc/FAQ/FAQ.md +++ b/doc/FAQ/FAQ.md @@ -20,28 +20,42 @@ В модуле возможно сделать необходимые кастомизация для генерации ICML-файла в желаемом формате
**Выгрузка архивных данных**
-Архивные данные можно выгрузить в CRM с использованием консольного скрипта: нужно скачать этот скрипт, загрузить его в корень сайта на сервере (по умолчанию - /var/www/html) -**upload_to_crm.php** *(название файла)* +Ранее модуль мог выгружать не более 700-800 архивных заказов *(т.к. выгрузка происходила по web-хиту, работа скрипта была ограничена и не все данные успевали прогрузится в CRM)*.
+Сейчас архивные данные можно выгрузить в CRM с использованием консольного скрипта. Этот скрипт позволяет выгружать все архивные заказы и данные о клиентах без ограничения на количество записей. Процесс выгрузки выполняется пакетами по 50 заказов или 50 клиентов за раз.
+После завершения обработки каждой пачки выводится ее порядковый номер, что позволяет отслеживать прогресс работы скрипта. Если во время выгрузки возникает ошибка, скрипт можно перезапустить с той страницы, где произошел сбой, что минимизирует потерю данных и время на повторную выгрузку.
- -> php upload_to_crm.php orders/customers/full_upload номер_страницы +1. В корневой директории вашего сайта (по умолчанию - */var/www/html*) разместить указанный ниже скрипт: +**upload_to_crm.php** *(название файла)*
-тем самым запустить выполнение скрипта. Для последнего действия нужно использовать ssh. +``` + + +> php upload_to_crm.php --entity=orders/customers/full_upload --page=номер страницы + +Параметры для выгрузки:
+ +**--entity**: Указывает, какие данные выгружать. Возможные значения: + +- **orders**: архивные заказы +- **customers**: архивные клиенты +- **full_upload**: выгрузка всех заказов и всех клиентов (весь архив). + +**--page**: Указывает номер страницы для выгрузки. Каждая страница содержит 50 заказов или клиентов, начиная с 0.
Пример: -> php upload_to_crm.php orders 3 +> php upload_to_crm.php --entity=orders --page=3 -В указанном примере будут выгружены архивные заказы, начиная с 3 страницы. 1 страница содержит 50 заказов. Счет страниц начинается с 0. +В этом примере будет выгружен архив заказов, начиная с 3-й страницы (по сути, с 201-го по 250-й заказ, поскольку на каждой странице по 50 заказов). Стартовая страница — 0. -При указании параметра orders будут выгружены архивные заказы. При указании customers - архив клиентов. full_upload - выгрузка архива клиентов и заказов (при этом выполняется выгрузка **всех** клиентов и заказов из CMS начиная с нулевой страницы) - -**Работа с зонами доставки** *(WooCommerce - Настройки - Доставка - Зоны доставки)* +**Работа с зонами доставки** *(WooCommerce - Настройки - Доставка - Зоны доставки)* С зонами доставки модуль не работает