Интеграция CRM Neaktor с InSales
Автоматизация обработки заказов и складского учета через систему Neaktor. Синхронизация товаров, заказов, клиентов. XML-фиды, webhooks, API.
Что такое Neaktor
Neaktor — система управления бизнес-процессами. Позволяет создавать пользовательские интерфейсы, автоматизировать операции, управлять заказами и складом.
Интеграция с InSales нужна для автоматической передачи заказов, клиентов и товаров между системами. Менеджеры работают в Neaktor, а данные синхронизируются с магазином.
Задача
Магазин stressshop.ru получал заказы в InSales, но обрабатывал их вручную. Нужно было:
- Автоматически передавать заказы из InSales в Neaktor
- Синхронизировать клиентскую базу
- Выгружать товары через XML-фиды
- Обновлять остатки и цены
- Управлять статусами заказов
Решение
1. Интеграция заказов
Когда покупатель оформляет заказ в InSales, система автоматически создает его в Neaktor через API.
В Neaktor попадают:
- Номер заказа
- Состав заказа (товары, количество, цены)
- Данные клиента (имя, телефон, email, адрес)
- Способ доставки и оплаты
- Сумма заказа
Менеджер видит заказ в Neaktor и начинает его обрабатывать: комплектовать, отправлять, отслеживать доставку.
2. Синхронизация клиентов
Карточки клиентов создаются и обновляются автоматически. Если клиент уже есть в базе — обновляется его информация. Если новый — создается карточка.
В карточке клиента в Neaktor видна вся история заказов, контакты, заметки менеджеров.
3. Синхронизация товаров
Товары выгружаются из Neaktor в InSales через XML-фид. Это файл, который содержит данные обо всех товарах: названия, описания, цены, остатки, фотографии.
InSales периодически скачивает этот фид и обновляет каталог. Когда цена или остаток меняется в Neaktor — изменения попадают в магазин.
XML-фид
XML-фид — структурированный файл с данными о товарах. InSales читает его и обновляет каталог. Формат стандартный (YML), поэтому не нужно писать парсер с нуля.
4. Управление статусами
Когда менеджер меняет статус заказа в Neaktor (например, "Отправлен"), статус автоматически обновляется в InSales.
Клиент получает уведомление об изменении статуса. Не нужно дублировать работу в двух системах.
5. Webhooks для событий
Используем webhooks для реакции на события:
- Новый заказ в InSales → webhook в Neaktor → создание заказа
- Изменение статуса в Neaktor → webhook в InSales → обновление статуса
- Отмена заказа → синхронизация в обе стороны
Технические детали
База данных
Создали внешний сервис для хранения данных сопоставления. Когда заказ создается в InSales, его ID записывается вместе с ID заказа в Neaktor.
Это нужно для синхронизации изменений. Если статус меняется в одной системе, мы знаем, какой заказ обновлять в другой.
Импорт и обновление товаров
Реализовали два процесса:
- Первичная загрузка — разовая выгрузка всех товаров из Neaktor в InSales
- Периодическое обновление — автоматическое обновление цен и остатков по расписанию
Обновление происходит каждые 2 часа. Можно настроить другую частоту в зависимости от потребностей.
Пользовательские поля
В Neaktor настроили пользовательские поля для хранения данных, специфичных для интернет-магазина: способ доставки, промокоды, комментарии покупателя.
Эти поля автоматически заполняются при создании заказа из InSales.
API и аутентификация
Используем API обеих систем с токенами доступа. Все запросы защищены, данные передаются по HTTPS.
Результат
Магазин автоматизировал обработку заказов. Менеджеры работают в Neaktor, не заходя в админку InSales.
Клиентская база синхронизируется автоматически. Вся история покупок и контакты доступны в одном месте.
Товары обновляются по расписанию. Цены и остатки в магазине всегда актуальные.
Статусы заказов синхронизируются между системами. Клиенты получают уведомления автоматически, без ручного дублирования работы.
Похожие кейсы
- Интеграция CDP Mindbox с InSales
- Интеграция CRM Neaktor с InSales
- Интеграция InSales с партнерской сетью Admitad
- Интеграция CityAds и магазина vsesoki.ru
- Интеграция InSales с программой лояльности UDS
- Бонусная система и подарочные сертификаты для ювелирного магазина