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

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

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