mirror of
https://github.com/retailcrm/legacy.git
synced 2024-11-23 22:06:05 +03:00
Created Параметры запуска (markdown)
parent
9d2623f679
commit
4860fd6ef9
46
Параметры-запуска.md
Normal file
46
Параметры-запуска.md
Normal file
@ -0,0 +1,46 @@
|
||||
###Общие параметры запуска
|
||||
|
||||
Общие параметры передаются с помощью ключа -e:
|
||||
|
||||
* **icml** - генерация icml файла
|
||||
* **history** - получение истории изменений из CRM для обновление данных в БД сайта
|
||||
* **orders** - выгрузка заказов в CRM
|
||||
* **customers** - выгрузка клиентов в CRM
|
||||
* **references** - выгрузка справочников в CRM
|
||||
* **mail** - выгрузка заказов из почты (заказ формируется на основе данных в письме)
|
||||
* **dump** - выгрузка дампа БД
|
||||
* **amo** - миграция данных из amoCRM в RetailCRM
|
||||
|
||||
###Модификаторы запуска
|
||||
|
||||
* **-l** Модификатор регулярной выгрузки, при указании этого ключа выгрузка новых заказов/клиентов будет производиться относительно последнего запуска, без указания это ключа будут выбираться все даные из БД
|
||||
* **-u** Модификатор update, при указании этого ключа будут выгружаться только те заказы/клиенты, данные которых были изменены с момента последнего запуска на стороне магазина, работает только в паре с ключом **-l**
|
||||
* **-p** Указание перечня заказов/клиентов для выгрузки, рекоммендуется использовать для единичной выгрузки вручную, при наличии этого ключа ключ **-l** игнорируется
|
||||
* **-с** Модификатор кастомизации, используется в связке с ключами **-l, -u, -p, -h**, позволяет реализовать отличную от базовой выгрузку или получение истории (например, одновременное получение данных из CRM и «Мой Склад»)
|
||||
* **-h** Указание какую именно историю получать: orders или customers (будет доступно в v4), без этого модификатора будут получены обе
|
||||
* **-r** Указание какой конкретно справочник выгружать, без этого модификатора выгружаться будут все, допустимые значения: _**delivery-types, delivery-services, payment-types, payment-statuses, statuses**_
|
||||
* **-m** Указание адреса почты, с которой необходимо осуществлять забор почты для дальнейшего формирования заказов
|
||||
|
||||
|
||||
###Примеры использования модификаторов
|
||||
|
||||
|
||||
#####Ручной запуск с передачей дополнительных параметров для выгрузки конкретного справочника:
|
||||
```bash
|
||||
/usr/bin/php -i /etc/cli/php.ini -f app.php -e reference -r delivery-types
|
||||
```
|
||||
|
||||
#####Выгрузка единичного заказа:
|
||||
```bash
|
||||
/usr/bin/php -i /etc/cli/php.ini -f app.php -e orders -p 12345
|
||||
```
|
||||
|
||||
#####Выгрузка нескольких клиентов:
|
||||
```bash
|
||||
/usr/bin/php -i /etc/cli/php.ini -f app.php -e customers -p 404,417-423
|
||||
```
|
||||
|
||||
#####Выгрузка кастомизированного обновления по заказам
|
||||
```bash
|
||||
/usr/bin/php -i /etc/cli/php.ini -f app.php -e customers -u -l -c
|
||||
```
|
Loading…
Reference in New Issue
Block a user