Интеграция · KeepinCRM
KeepinCRM в Picard: синхронизация остатков и автоматические сделки с дилеров
Picard подключается к KeepinCRM в двух независимых ролях: как источник остатков и новых товаров для каталога, и как order processor для заказов с вашего B2B-портала.
Обновлено:
Роль 1 · Источник данных
Синхронизация остатков и новые товары
ПоддерживаетсяPicard подключается к вашему KeepinCRM через API key, зашифрованно сохранённый на уровне workspace. После первичного ручного импорта (parse → review → confirm) система хранит стабильные bindings по offer id.
- Scheduled stock sync обновляет только остаток — без изменения цен, названий, категорий и фото
- Новые offer id не создаются автоматически — они идут в очередь новых товаров для ручного review
- Частоты через system_managed: каждый час, каждые 2/6 часов, ежедневно; pinned cron для owner
- Pause/resume на лету; manual trigger всегда доступен рядом со scheduled
Роль 2 · Order Processor
Заказы с B2B-портала как сделки в KeepinCRM
ПоддерживаетсяЗаказы с вашего B2B-портала автоматически создаются как сделка (agreement) в KeepinCRM. external_partner_id дилера трактуется как client_id — сделка привязывается к правильному контрагенту.
- Комментарий сделки несёт текст заказа от дилера, без технических префиксов
- Отдельно создаётся заметка с данными доставки/оплаты (пока human-readable)
- При наличии numeric TTN дополнительно создаётся delivery, а файл TTN крепится к сделке
Подключение
Как подключить
Подключение занимает несколько шагов в Workspace Settings:
- Добавить KeepinCRM profile с API key в разделе Data Source
- Выполнить initial import (parse → review → confirm)
- Настроить schedule для stock sync
- Добавить KeepinCRM profile в разделе Order Processor
- Привязать профиль и external_partner_id для каждого дилера в B2B allowlist
Безопасность
Как хранятся ключи
API key хранится зашифрованно на уровне workspace. API никогда не возвращает сырой ключ — только маскированный суффикс. Все изменения профилей data source и order processor логируются в audit log.
Что эта интеграция пока не делает
- Structured delivery mapping (Новая Почта, Укрпочта) — данные идут в текстовую заметку
- Несколько активных order processor профилей на один workspace — в MVP один профиль
- Sync статуса оплаты обратно в Picard — вне рамок MVP
Меняет ли sync что-то кроме остатков?
Нет. Scheduled stock sync обновляет только остаток. Цены, названия, категории, фото и другие поля каталога остаются неизменными.
Что происходит с новыми товарами в KeepinCRM?
Новые offer id не создаются автоматически. Они попадают в очередь новых товаров, где вы просматриваете и добавляете их вручную.
Работаете на KeepinCRM?
Покажем на демо синхронизацию остатков и автоматические сделки с дилеров на вашем аккаунте и проведём экспресс-аудит.
Запросить демо + экспресс-аудит