Как связать сайт цветочного магазина с учётом товаров

Что именно связывать с учётной системой цветочного магазина: товары, компоненты, цены и заказы. Как определить источник данных и обработку ошибок.

Подборка «Интернет‑магазин цветов»шаг 4 из 6

Трайк между окном магазина с цветами и базой данных, связанными встречными стрелками

Коротко

Перед интеграцией сайта цветочного магазина с учётом решите, как определять доступность букета. Готовые композиции можно передавать количеством, букеты под заказ требуют отдельной проверки. Для каждого поля нужен главный источник, для обмена нужны журнал, повторная отправка без дублей и понятные статусы.

Интеграция сайта цветочного магазина с учётом товаров начинается с определения доступности букета, его состава и правил замены. На сайте продаётся букет, а в учёте хранятся отдельные цветы, упаковка и готовые композиции. Прежде чем заказывать интеграцию, нужно определить, какие данные действительно позволят достоверно принять заказ. Простое совпадение названий товара эту задачу не решает.

Разделите готовый товар и состав букета

Готовую композицию можно учитывать как отдельную позицию с доступным количеством. Если букет собирается по заказу, его доступность зависит от компонентов и правил сборки. Автоматический обмен остатком одного цветка ещё не показывает, можно ли исполнить конкретную композицию.

Рассмотрим условный магазин: часть товаров находится в готовой витрине, часть собирается после подтверждения. Для первой группы сайт может получать количество готовых позиций. Для второй нужен отдельный порядок проверки или согласованная логика расчёта. Объединять оба сценария одной отметкой «в наличии» рискованно для процесса обработки.

Назначьте источник каждого вида данных

Определите, где меняются названия, цены, описания и доступность. Необязательно хранить всё в одной системе, но для каждого поля должен быть понятен главный источник. Если цену меняют и на сайте, и в учёте, следующий обмен может отменить ручную правку.

Нужны устойчивые обозначения товаров и вариантов. По ним системы различают записи при переименовании. Условные размеры букета должны сопоставляться явно: совпадающая подпись не гарантирует, что это одна и та же позиция в двух базах.

Опишите частоту обновления и допустимую задержку. Слово «автоматически» не означает непрерывную синхронизацию. Между обновлениями товар может быть продан другим способом. Поэтому отдельно определяют, когда доступность проверяется повторно и как сотрудник узнаёт о конфликте.

Передача заказа включает больше корзины

В учёт или рабочую систему могут передаваться:

  • позиции, варианты и количество;
  • стоимость получения;
  • покупатель и получатель;
  • интервал;
  • текст открытки.

Состав зависит от того, где сотрудники исполняют заказ. Если важное поле остаётся только на сайте, им придётся сверять две системы.

Договоритесь о статусах. «Получен запрос», «подтверждён состав», «ожидается оплата» и «заказ выполнен» являются разными событиями. Не все статусы обязательно обменивать, но их смысл должен совпадать у сотрудников и в интерфейсе покупателя.

Ошибки являются частью интеграции

При недоступности одной системы данные могут не уйти сразу. Нужны журнал обмена, понятное уведомление ответственному и согласованный способ повторной передачи. Повтор не должен создавать второй независимый заказ вместо восстановления первого.

В условной ситуации сайт принял обращение, а учётная система не ответила. Магазину нужно видеть сохранённый запрос и понимать, что передача ещё не закончена. Если пользователь уже оплатил, этот статус особенно важно отделить от факта успешного обмена.

Отдельно обсуждается поддержка после изменений. Обновление внешнего сервиса или структуры данных может повлиять на подключение. В договорённостях полезно назвать ответственного за диагностику и границы включённых исправлений. Обещания вечной работы для этого недостаточно.

Как подготовить задачу и принять результат

Соберите названия систем, сведения о доступных подключениях, образцы товаров и несколько заказов с исключениями. Начните с ограниченного объёма: например, согласованный обмен выбранной группой позиций и передача новых заказов. Дальнейшее расширение оценивайте отдельно. Общие правила передачи данных между системами разобраны в статье «Сколько стоит интеграция сайта с CRM или учётной системой».

При проверке:

  1. Измените цену.
  2. Отключите вариант.
  3. Отправьте повторный заказ.
  4. Воспроизведите временную ошибку.

Сравните сведения по обе стороны обмена. Проверяйте не только наличие записи, но и её состав, итог, статус и дальнейшую обработку сотрудником.

В TRIKE можно обсудить цветочный магазин и интеграцию отдельно, начав с описания обмена данными и реального порядка исполнения заказа.

Частые вопросы

Нужен ли учёт по каждому стеблю уже на старте?

Только если он достоверно ведётся и нужен выбранному сценарию. Автоматизация не исправляет отсутствующие данные. Иногда честное подтверждение менеджером полезнее отображения неточного количества.

Что делать с изменением заказа после отправки?

Возможны передача новой версии, ручное редактирование в главной системе или отдельное согласование. Главное, чтобы старое содержимое не восстанавливалось следующим обменом, а сотрудник видел актуальную версию.

Можно ли оценить такую работу по названию учётной системы?

Только предварительно, пока неизвестны версия, доступы и нужные действия.

Попробуйте сценарий

Интернет‑магазин

Соберите букет с размером и дополнениями, укажите получателя и время доставки.

Демо на вымышленных данных. Введённое остаётся в этой вкладке и никуда не отправляется.

Что дальше