Автоматическая синхронизация остатков, цен и каталога из REGOS в Tec.Delivery. Платная интеграция, подключается в кабинете REGOS за несколько минут.
В админ-панели Tec.Delivery:
Там же токен можно перевыпустить. После перевыпуска старый токен перестаёт работать — не забудьте вставить новый в настройки интеграции, иначе синхронизация остановится с ошибкой авторизации.
| Настройка | Что указать |
|---|---|
| Токен Tec.Delivery | Токен из шага 1. Обязательно. |
| Склад | Один склад, остатки которого выгружаются. Обязательно. |
| Вид цены | Один вид цены, который выгружается. Обязательно. |
| Исключить группы товаров | Необязательно. Группы, которые не должны попадать в Tec.Delivery. Подробнее — ниже. |
Обычная задержка — несколько секунд. Если товаров в каталоге много и изменений сразу тоже много, очередь разбирается последовательно и задержка вырастает.
REGOS присылает коннектору событие при каждом изменении товара, группы товаров, цены или количества — включая проведение и отмену проведения документов (приход, продажа, возврат, перемещение, переоценка, закрытый чек).
Получив событие, коннектор не применяет разницу, а заново запрашивает у REGOS текущее состояние затронутых товаров на выбранном складе и виде цены и отправляет в Tec.Delivery абсолютные значения. Поэтому отмена проведения, возврат или сторно чека обрабатываются так же надёжно, как обычная продажа: пересчёт всегда идёт от актуальных данных REGOS.
События одного аккаунта обрабатываются строго по очереди, одно за другим. Это исключает ситуацию, когда два изменения одного товара перезаписывают друг друга в неверном порядке.
| REGOS | Tec.Delivery |
|---|---|
| Товар | external_id = item + код товара REGOS |
| Группа товаров | Категория: is_category: true, external_id = код группы |
| Родительская группа | external_parent_id (для товаров и для категорий) |
| Наименование, описание | name, description |
| Цена выбранного вида цены | price |
| Остаток на выбранном складе | store_balance |
Отрицательный остаток (пересорт или ещё не проведённая корректировка) отправляется
как 0 — отрицательное количество в витрине смысла не имеет. Цена
передаётся как есть и не корректируется: молча переписывать сумму хуже, чем
показать её и дать заметить ошибку в учёте.
Категория всегда создаётся раньше товара, который в неё входит, поэтому дерево каталога в Tec.Delivery повторяет структуру групп REGOS. Товары и группы верхнего уровня передаются без родителя.
Настройка «Исключить группы товаров» убирает из выгрузки всю ветку: выбранную группу, все её подгруппы на любую глубину и все товары внутри них.
Обычно ничего запускать вручную не нужно: коннектор реагирует на события. Полная синхронизация нужна в трёх случаях — сразу после подключения, после смены склада или вида цены, и после изменения списка исключённых групп.
Остановка в середине безопасна: каждый товар выгружается целиком и независимо от остальных, поэтому уже обработанная часть каталога останется корректной, а необработанная — такой же, какой была до запуска.
Подписка оплачивается через Payme на вкладке «Тариф» — помесячно или на год со скидкой. После окончания оплаченного периода действует льготный период, затем синхронизация останавливается. Интерфейс при этом остаётся доступным, чтобы можно было оплатить и продолжить.
События, пришедшие во время остановки, не накапливаются и не досылаются задним числом. Восстановление происходит само: следующее изменение любого товара отправляет его актуальное состояние. Чтобы обновить весь каталог сразу, запустите полную синхронизацию.