Интернет-магазины
Tilda
Передача заказов из корзины сайта на обработку складу.
Сохранить связь фактической партии с нужной доставкой и строкой заказа. Ниже описано предложение проектирования связи со Skirbo; готовность коннектора не подтверждена.
Зафиксируем нужные операции, направление данных и условия приёмки.
| Операция | Направление | Состав и готовность |
|---|---|---|
| Заказ канала продаж | Shopware → Skirbo | Обсудим в составе подключения Сохранить внешний заказ, sales channel и варианты, исключив корзины витрины. |
| Доступность товара | Skirbo → Shopware | Нужна проверка Выбрать семантику остатка и учесть доработки учёта доступности в магазине. |
| Результат доставки заказа | Skirbo → Shopware | Нужна проверка Сопоставить фактическое отправление со строками доставки и разрешённым переходом статуса. |
На узком экране таблицу можно прокрутить в сторону.
Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.
Shopware рассматриваем в области серверной интеграции магазина с Admin API, по документации Shopware 6. Store API обслуживает покупательский контекст и не заменяет полномочия склада. Для продавца важны каналы продаж, варианты и отдельные доставки одного заказа.
Подтверждены Admin OAuth client_credentials и Bearer-токен; Store API использует другой контекст sales channel. Роль Admin integration выдаётся с минимальными нужными правами, не с полным администрированием по примеру quickstart.
Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.
Задача: Сохранить связь фактической партии с нужной доставкой и строкой заказа.
Когда начинается: Коммерческий процесс Shopware допускает заказ выбранного sales channel к исполнению.
Результат: Заказ остаётся связан с фактическими доставками, а доступ склада отделён от покупательского API.
Задача: Обрабатывать каталог без скрытой потери отдельных изменений.
Когда начинается: Подготовлена партия соответствий вариантов или доступности.
Результат: Ошибочный вариант не скрывается за успешным статусом всей партии.
Задача: Согласовать state machine с реальным этапом работы.
Когда начинается: Менеджер отменил строку или изменил доставку.
Результат: Коммерческая отмена не расходится с физическим состоянием партии.
Задача: Согласовать физическую приёмку конкретной партии с её состоянием и сохранить историю другой доставки.
Когда начинается: Покупатель возвращает товар, ранее выданный в одной из доставок заказа.
Результат: Возврат отражён у нужной партии, складской остаток и коммерческий расчёт имеют самостоятельные подтверждения.
| Данные | Ответственный источник | Правило обмена |
|---|---|---|
| Заказ и строки | Shopware Admin-контур | Состав заказа и коммерческий допуск принадлежат магазину. |
| SKU и варианты | Каталог Shopware и складской справочник | Вариант и родительский продукт не объединяются в один SKU. |
| Остатки и резерв | Назначенный владелец запасов | Семантика stock/available и влияние плагинов проверяются до записи. |
| Статусы | State machine магазина и физический этап Skirbo | Разные доставки могут находиться на разных этапах. |
| Документы | Учётный контур и разрешённые документы магазина | Факт отгрузки не заменяет оплату и проведение документа. |
| Возвраты | Сервис продавца и склад | Возврат связывается с исходной доставкой и осмотром товара. |
На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.
Почему складской обмен рассматривается через Admin API?
Он предназначен для серверного управления ресурсами магазина. Store API обслуживает контекст витрины; набор операций и прав у этих интерфейсов различается.
Сохраним связь каждой отправки с её строками и количеством. Завершение одной доставки не должно закрыть недоотгруженную часть заказа.
Один заказ может исполняться разными партиями. Результат должен быть связан с конкретной доставкой и её строками; оставшееся количество сохраняется открытым до отдельной партии или согласованной отмены.
Сначала нужно проверить результаты отдельных объектов и принятые состояния. При частичной ошибке повторяют только неподтверждённые изменения по согласованной схеме.
У заказа могут быть несколько доставок. Предлагаем хранить конкретный идентификатор доставки и связь с физической партией, иначе подтверждение может закрыть чужую посылку.
В Shopware состояния доставки и транзакции разделены. Склады подтверждают приёмку и годность товара; финансовое решение и подтверждение платежа принадлежат продавцу.
По запросу: предлагается индивидуальное проектирование и проверка на среде клиента. Принятый коннектор Skirbo, доступность пилота, срок запуска и SLA не подтверждены. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.
Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.
Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.
Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.
Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.