Особистий кабінет OneBox CRM
Зв'язатися з нами
+380673125776
+30932177090
+380995256783
Кабінет клієнтаБаза знань › Перегляд бази знань

Универсальная интеграция заказов XML

CRM система OneBox позволяет делать интеграцию заказов (импорт в систему и экспорт из системы) с любой структурой без участия розработчика. Вам достаточно просто настроить его 1 раз в Настройках.

 

Как работает универсальный парсинг Заказов XML ?

Вы зхаодите в Настройки → Глобальный настройки → выбераете таб Интеграция заказов XML и там заполнаяете данные. По умолчанию данные там уже будут заполнены по структуре системы OneBox. Если вас эта структура устраивает то мы рекомендуем использовать именно её.

Если вам не подходходит структура системы OneBox и вы хотите ее изменить, то делайте это так:

 

1. На данном рисунке вы видите список настроек полей для заказов. Их очень много но настраиваются они по аналогии с другими интеграциями в OneBox


А теперь детальнее о некоторых настройках:

 

  • 1. Настройка XML путь к массиву заказов - это настройка в которой вам нужно указать путь к полям с данными о заказах.

    Указывать нужно через / (слеш) .


    Пример.

    Допустим у вас есть xml файл с такой структурой заказов:




    В таком случае XML path к заказам будет выглядеть вот так: /order/
  • 2. Настройка полей информации о заказе


    К примеру у вас есть xml файл с структурой заказов которая указана выше.



    У нас есть данные о заказе, вам нужно просто заполнить соответствующие поля в нужные настройки. Рисунок ниже:



    Думаю принцип понятен. Вы знаете какое поле что значит, вписываем соответсвующие поля в настройках и все.


    Как заполнять данные о товарах в заказе:


    По факту у нас есть основная информация о товаре:

    • name - имя товара
    • count - количество товара в заказе
    • price - цена товара
    • productid - id товара
    • code1c - код1с товара
    • sum - сумма товара в заказе (цена * количество)
    • currency - валюта товара в заказе


    Заполняем эти данные в настройках. Так же не забываем указать путь к массиву товаров в заказе. Подробно на рисунке ниже:



    По аналогии заполняем остальную информацию о товарах в заказе если она есть.

  • 3. Настройка FTP для импорта или экспорта XML файла с заказами

    Для настройки импорта или экспорта заказов в формате XML на FTP сервер или из FTP сервера, вам нужно заполнить данные подключения к FTP. Для этого нужно заполнить вот эти поля:


    1. FTP directory - путь к папке куда выгружать или откуда загружать XML файл
    2. FTP host - ip адресс или хост куда выгружать или откуда загружать XML файл
    3. FTP login - логин для авторизации FTP
    4. FTP passive - нужен ли пассивный режим для подключения к FTP
    5. FTP password - пароль для авторизации FTP
    6. FTP port - порт для подключения к FTP


  • 4. Управление выгрузкой и загрузкой заказов XML

    • Если активировать галочку Выгружать заказы в XML - то каждый час система будет выгружать заказы в XML с указаной вами структурой
    • Если активировать галочку Выгружать сформированный XML на FTP - то каждый час система будет выгружать заказы в XML с указаной вами структурой и ложить этот файл на FTP , подключение к которому описано в предыдущем пункте.
    • Если активировать галочку Загружать заказы из XML-файла - то каждый час система будет загружать заказы из XML с указаной вами структурой
    • Если активировать галочку Загружать файл XML по FTP - то каждый час система будет загружать заказы из XML с указаной вами структурой забирая файл с FTP, подключение к которому описано в предыдущем пункте.
    • Если активировать галочку Один файл XML = один заказ - то система будет понимать что нужно выгружать каждый заказ в разные файлы, отличать их можно будет по имени и id . Если эта галочка не активна то система выгрузит все заказы в 1 файл.
    • Настройка Имя файла с заказами - позволяет задать имя файла с заказами для импорта или экспорта. При этом если вы выгружаете по системе 1 файл = 1 заказ то можете использовать модификатор [id] в имени файла. Вместо этого модификатора сисмена будет подставлять id заказа.