Интеграция · 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?

Покажем на демо синхронизацию остатков и автоматические сделки с дилеров на вашем аккаунте и проведём экспресс-аудит.

Запросить демо + экспресс-аудит