Интернет-магазины
Tilda
Передача заказов из корзины сайта на обработку складу.
Не отправить повторно уже проданный в кассе товар. Ниже описано предложение проектирования связи со Skirbo; готовность коннектора не подтверждена.
Зафиксируем нужные операции, направление данных и условия приёмки.
| Операция | Направление | Состав и готовность |
|---|---|---|
| Онлайн-заказы выбранной локации | Square → Skirbo | Обсудим в составе подключения Согласовать фильтр происхождения, merchant и location; исключить уже исполненные POS-продажи. |
| Товарный вариант заказа | Square → Skirbo | Обсудим в составе подключения Сопоставить товарные вариации со складским SKU и выделить физические позиции. |
| Фактическое исполнение | Skirbo → Square | Нужна проверка Проверить допустимое обновление fulfillment и разделение выдачи и доставки. |
На узком экране таблицу можно прокрутить в сторону.
Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.
Square Online рассматриваем как онлайн-источник внутри экосистемы Square. Общий Orders API может содержать кассовые продажи и заказы других приложений, поэтому задача склада — выделить нужный онлайн-поток, location и физический fulfillment.
ORDERS_READ указан для прочитанных событий; остальные scopes, OAuth и country/account eligibility проверяются по текущему контракту. Location не заменяет tenant/merchant-изоляцию.
Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.
Задача: Не отправить повторно уже проданный в кассе товар.
Когда начинается: Событие или сверка обнаружили заказ в подключённом аккаунте Square.
Результат: Склад обслуживает именно выбранный онлайн-поток и не дублирует кассовые операции.
Задача: Сохранить физический смысл разных fulfillment.
Когда начинается: Заказ требует выдачи на location или передачи перевозчику.
Результат: Менеджер видит реальную стадию физического исполнения.
Задача: Не допустить автоматической продажи ещё не вернувшегося товара.
Когда начинается: Заказ получил финансовый возврат или ожидается физическая посылка.
Результат: Финансовая автоматизация не подменяет приёмку.
| Данные | Ответственный источник | Правило обмена |
|---|---|---|
| Заказ и строки | Square Order выбранного источника | Account-wide видимость фильтруется до складского допуска. |
| SKU и варианты | Catalog variation и карта склада | Ad hoc и modifiers требуют отдельного решения, названия недостаточно. |
| Остатки и резерв | Square inventory и физический учёт по согласованной модели | Побочные эффекты completion/refund учитываются до внешней корректировки. |
| Статусы | Order/fulfillment и склад | Оплата, готовность, выдача и отправка различаются. |
| Документы | Square/учёт продавца в своей финансовой области | Локальные документы и кассовые требования проверяются по стране. |
| Возвраты | Продавец и склад осмотра | Refund не доказывает физическую приёмку; годный запас появляется после осмотра. |
На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.
Будут ли кассовые продажи попадать на повторную сборку?
Фильтры источника и состояния должны исключать уже исполненные продажи POS. Проверим это на примерах онлайн-заказа и кассового заказа одной локации.
Только если это соответствует процессу клиента. Обычно факт готовности к выдаче и передача перевозчику имеют разные подтверждения и не должны закрывать друг друга.
Нет. В API доступны и другие источники подключённого аккаунта, включая POS. Нужны проверяемые фильтры источника и location до передачи в склад.
Это может быть ad hoc позиция. До физической сборки оператор должен однозначно сопоставить её со SKU; одно название и цена не дают надёжного ключа.
Нет: нужно учесть все существующие исполнения и связать их с физическими партиями. Ограничение API на создание fulfillment не означает, что в прочитанном заказе Square Online всегда один элемент.
По запросу: предлагается индивидуальное проектирование и проверка на среде клиента. Принятый коннектор Skirbo, доступность пилота, срок запуска и SLA не подтверждены. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.
Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.
Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.
Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.
Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.