B2B-портал

B2B-портал, дилерські ціни та замовлення в одному місці

Picard дає вашим дилерам персональний кабінет із вашим асортиментом, дилерськими цінами і прийомом замовлень у підключений KeepinCRM — без окремої B2B-платформи, Excel-прайсів і ручних узгоджень.

Оновлено:

Окремий партнерський портал з invite-only доступом для дилерів: вітрина, ціни, наявність і замовлення працюють з того самого каталогу, що й ваші маркетплейси.

Вітрина

Persistent storefront для кожного дилера

Кожен B2B-інстанс має стабільний slug і власний URL. Дилер логіниться через Google і одразу потрапляє у свій кабінет, де бачить тільки опублікований для нього асортимент.

Доступ

Доступ тільки за запрошенням

Доступ виключно через invite/allowlist. Self-signup без запрошення не пройде.

  • Один email = один активний інстанс глобально
  • Email-член workspace не може одночасно бути дилером
  • Reassign / revoke виконує supplier, не self-service

Ціни

Дилерські ціни без копії каталогу

Базова ціна живе в каталозі, а B2B-лістинг може мати власну партнерську ціну або relative percent. Dropshipping і опт працюють з одного каталогу, без дублювання SKU.

Export markup дилера задається global і per-row та зберігається разом з export job.

Наявність

Bucketed availability

Storefront показує не точний stock, а bucket: 0 / 1..9 / 10+. Для partner export кількість маскується тією ж політикою. Master stock лишається конфіденційним.

Дилер бачить наявність, але не бачить ваш склад.

Замовлення

Замовлення → CRM автоматично

Підтримується

Три типи замовлення — Дроп / Самовивіз / Доставка — з inline-валідацією телефону, ЄДРПОУ й обов'язкових полів. На submit Picard зберігає локальний snapshot і пушить агрегат у CRM.

  • Поточний rollout: KeepinCRM — створення угоди, коментар, опційно TTN
  • Замовлення прив'язується до конкретного дилера через external_partner_id

Експорт

Партнерські експорти з власним markup

Дилер сам генерує export для свого scope з global markup і per-row override. Історія jobs і завантаження доступні в його кабінеті.

  • MVP-формати: Prom XLSX, Хорошоп XLSX, BAS XLSX

Контроль

Контроль на боці постачальника

Окрема група B2B-інстансів в Engine Room: кількість дилерів, графіки по медіа і лістингах, bulk publish/unpublish готових лістингів, керування allowlist і перемикач публікації вітрини одним кліком.

Чесні межі B2B-сценарію

  • Поточний reliable order processor — KeepinCRM. KeyCRM і SalesDrive — заплановано
  • Доставка (Нова Пошта, Укрпошта) поки йде в CRM як текстова нотатка, а не структуровані поля
  • Партнерський export — manual only: дилер генерує його сам, за запитом
Як дилер отримує доступ до мого B2B-кабінету?

Ви додаєте email дилера в allowlist інстансу. Дилер заходить через Google на свою вітрину; self-signup без запрошення не працює.

Чи може дилер бачити мій реальний склад?

Ні. Storefront показує лише bucket наявності (0 / 1..9 / 10+), а точна кількість маскується і в експорті. Master stock лишається конфіденційним.

Як замовлення з порталу потрапляє в KeepinCRM?

На submit Picard зберігає локальний snapshot замовлення і створює угоду в KeepinCRM з коментарем, а за наявності — номером TTN.

Які CRM підтримуються як order processor сьогодні?

У поточному MVP підтримується тільки KeepinCRM. KeyCRM і SalesDrive — заплановано.

Які формати експорту доступні дилерам?

У MVP — Prom XLSX, Хорошоп XLSX і BAS XLSX, кожен з власним markup дилера.

Подивіться B2B-портал у дії

На демо покажемо вітрину дилера, дилерські ціни, bucketed availability і автоматичне створення замовлення в KeepinCRM на вашому сценарії.

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