Інтеграція · 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?
Покажемо на демо синхронізацію залишків і автоматичні угоди з дилерів на вашому акаунті та проведемо експрес-аудит.
Запросити демо + експрес-аудит