Класс RetailCRM используется для выгрузки и синхронизации с RetailCRM
void | createPage() | Подготавливает данные для страницы интеграции |
bool | saveOptions() | Сохраняет настройки. |
bool | uploadAll() | Стартовая выгрузка. |
bool | syncAll() | Синхронизация. |
array|bool | request() | Отправляет curl запрос. |
int | processUsers() | Обработка входящего массива пользователей при синхронизации. |
int | processOrders() | Обработка входящего массива заказов при синхронизации. |
int | processRemains() | Обработка входящего массива остатков при синхронизации. |
string | updateOrderYur() | Обновление юридических данных в заказе. |
array | updateOrderName() | Обновление ФИО в заказе. |
void | loggActionUpdateOrder() | Метод сохранения логов при изменении заказа |
void | editRemains() | Обновление остатков товара. |
string | updateOrderProduct() | Обновление состава заказа. |
string|bool | getArrKey() | Получение ключа массива по значению определенного поля. |
string|bool | getArrghKey() | Получение ключа массива по значению. |
array | createUserArr() | Создание массива данных пользователя для экспорта. |
array | createOrderArr() | Создание массива данных заказа для экспорта. |
array | createRemainsArr() | Создание массива остатков товара для экспорта. |
string | generateICML() | Создает выгрузку. |
Метод
bool uploadAll (string $uploadUsers, string $uploadOrders)
Параметры
Описание
Стартовая выгрузка.
Метод
array|bool request (array $data, string $url, string $type)
Параметры
Описание
Отправляет curl запрос.
Метод
int processUsers (array $result, array $options)
Параметры
Описание
Обработка входящего массива пользователей при синхронизации.
Метод
int processOrders (array $result, array $options)
Параметры
Описание
Обработка входящего массива заказов при синхронизации.
Метод
int processRemains (array $result, array $options)
Параметры
Описание
Обработка входящего массива остатков при синхронизации.
Метод
string updateOrderYur (string $id, string $field, string $val)
Параметры
Описание
Обновление юридических данных в заказе.
Метод
array updateOrderName (string $id, string $field, string $val)
Параметры
Описание
Обновление ФИО в заказе.
Метод
editRemains (string $code, string $number)
Параметры
Описание
Обновление остатков товара.
Метод
string updateOrderProduct (string $id, string $type, string $val, string $code)
Параметры
Описание
Обновление состава заказа.
Метод
string|bool getArrKey (array $arr, string $field, string $value)
Параметры
Описание
Получение ключа массива по значению определенного поля.
Метод
string|bool getArrghKey (array $arr, string $value)
Параметры
Описание
Получение ключа массива по значению.
Метод
array createUserArr (array $row, array $options)
Параметры
Описание
Создание массива данных пользователя для экспорта.
Метод
array createOrderArr (array $row, array $options)
Параметры
Описание
Создание массива данных заказа для экспорта.