Интернет-магазины
Tilda
Передача заказов из корзины сайта на обработку складу.
Собрать физический вариант и корректно обработать частичную ошибку обновления. Ниже описано предложение проектирования связи со Skirbo; готовность коннектора не подтверждена.
Зафиксируем нужные операции, направление данных и условия приёмки.
| Операция | Направление | Состав и готовность |
|---|---|---|
| Заказ магазина | Shift4Shop → Skirbo | Обсудим в составе подключения Сохранить номер, физические строки и выбранные покупателем опции. |
| Доступность опции товара | Skirbo → Shift4Shop | Нужна проверка Проверить, какие сочетания опций имеют собственный учёт количества. |
| Фактические отправления | Skirbo → Shift4Shop | Нужна проверка Согласовать запись результата и частичное исполнение заказа. |
На узком экране таблицу можно прокрутить в сторону.
Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.
Shift4Shop, исторически 3dcart, рассматриваем как один продукт магазина с выбранной версией API. Документация на домене 3dcart не означает отдельный сервис каталога. Для склада важны товарные опции, физический SKU и частичные результаты массового обновления.
В сохранённой документации описаны PrivateKey, Token и SecureUrl, а также авторизация магазина приложению; OAuth-вариант требует своего контракта. Секреты не попадают в журнал, отзыв доступа прекращает новые действия.
Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.
Задача: Собрать физический вариант и корректно обработать частичную ошибку обновления.
Когда начинается: Заказ выбранного магазина и API-версии прошёл коммерческий допуск.
Результат: Вариант и отправление сохраняют связь, а частичные ошибки видимы оператору.
Задача: Не превратить персонализацию в несуществующий вариант.
Когда начинается: Добавлен товар с размером, цветом и пользовательской надписью.
Результат: Каталог сохраняет разные значения коммерческих опций.
Задача: Не терять успешные записи при ошибках части пакета.
Когда начинается: Подготовлена партия обновлений по согласованной модели запаса.
Результат: Пакет имеет полный реестр приёма и ошибок.
Задача: Не восстановить обычный запас из возврата экземпляра с индивидуальной надписью.
Когда начинается: Продавец принял решение о возврате товара из ранее исполненного заказа.
Результат: Возврат сохраняет вариант, персонализацию и принятое решение по годности.
| Данные | Ответственный источник | Правило обмена |
|---|---|---|
| Заказ и строки | Shift4Shop выбранного магазина | Коммерческий допуск и состав строки принадлежат магазину. |
| SKU и варианты | Каталог/SKU и карта опций | Физические варианты отделены от дополнительных услуг. |
| Остатки и резерв | Назначенный складской учёт | Публикуемое количество и резерв согласуются до массовой записи. |
| Статусы | Магазин и Skirbo | Результат каждого элемента обновления проверяется отдельно. |
| Документы | Учётный контур продавца | Документы и оплата не выводятся из HTTP-кода обновления. |
| Возвраты | Продавец и склад осмотра | Персонализированный товар и возврат имеют отдельное решение по годности. |
На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.
Почему ссылка на документацию ведёт на 3dcart?
Официальная документация Shift4Shop использует этот домен. В каталоге это один продукт с историческим названием, без отдельного дублирования 3dcart.
Сохраним её как инструкцию к строке, если она не меняет физический SKU. Размер или отдельная комплектация требуют соответствия складской позиции.
В этой карточке это историческое и текущее имя одного продукта. Важно различать версии API и конкретный магазин, а не создавать дубли по бренду.
Разобрать результаты каждого элемента, сохранить успешные и исправить непринятые. Повторять весь пакет без сверки опасно для количеств и отправлений.
Учесть Retry-After и запланировать ограниченный повтор. Для уже неопределённой записи сначала выясняют её результат; тайм-аут и 429 не дают права повторно создавать физическое отправление.
По запросу: предлагается индивидуальное проектирование и проверка на среде клиента. Принятый коннектор Skirbo, доступность пилота, срок запуска и SLA не подтверждены. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.
Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.
Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.
Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.
Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.