Разделение порядка фулфилмента
Порядок фулфилмента — это назначение позиций определённому месту выполнения заказа. Триггер «Разделение порядка фулфилмента» запускает рабочий процесс, когда вы или стороннее приложение разделяете порядок фулфилмента. Рабочие процессы, использующие этот триггер, работают с исходным порядком фулфилмента, а также с порядками фулфилмента, полученными в результате разделения.
На этой странице
Данные, предоставляемые триггером «Разделение порядка фулфилмента»
В рабочих процессах, которые запускаются триггером «Разделение порядка фулфилмента», предоставляются следующие данные.
| Данные | Описание |
|---|---|
fulfillment order | Исходный порядок фулфилмента, который был разделён. Позволяет получить доступ к данным в объекте Fulfillment Order в GraphQL Admin API. |
remaining fulfillment order | Оставшийся порядок фулфилмента в результате разделения. Позволяет получить доступ к данным в объекте Fulfillment Order в GraphQL Admin API. |
replacement fulfillment order | Замещающий порядок фулфилмента, создаваемый, если исходный не удалось разделить. Это поле необязательно и может иметь значение null. Позволяет получить доступ к данным в объекте Fulfillment Order в GraphQL Admin API. |
Действия
Этот триггер предоставляет порядки фулфилмента, что позволяет использовать любые действия, для которых они требуются, в том числе:
- Изменить место выполнения порядка фулфилмента.
- Приостановить порядок фулфилмента.
- Пометить порядок фулфилмента как выполненный.
- Снять приостановку с порядка фулфилмента.
- Отправить запрос на выполнение заказа.
Поскольку порядки фулфилмента также связаны с заказом, этот триггер можно использовать и для действий, требующих наличия заказа, например:
- Добавить позицию в заказ
- Добавить теги к заказу
- Архивировать заказ
- Отменить заказ
- Списать платёж
- Приостановить порядок фулфилмента
- Пометить заказ как оплаченный
Порядки фулфилмента также содержат списки данных, например позиций. Вы можете проходить по этим спискам в цикле и выполнять действия с каждым элементом с помощью действия «Для каждого». Например, можно циклически пройти по позициям, чтобы проверить доступность товарных запасов.
Тестирование триггера
Чтобы протестировать активный рабочий процесс, который запускается этим триггером, вы можете:
- Разделить порядок фулфилмента в панели администратора Shopify, выбрав любой заказ и воспользовавшись функцией разделения.
- Чтобы протестировать рабочие процессы, обрабатывающие порядки фулфилмента на замену, сначала частично выполните несколько позиций в рамках одного порядка фулфилмента, а затем разделите оставшиеся невыполненные позиции. В результате этих действий будет создан новый порядок фулфилмента на замену, поскольку исходный разделить нельзя.
- Свяжитесь со своим сторонним приложением для управления заказами, чтобы они разделили порядок фулфилмента с помощью мутации fulfillmentOrderSplit.
Сведения об API
Триггер «Разделение порядка фулфилмента» позволяет выполнять действия с объектом FulfillmentOrderSplitResult GraphQL API. Этот триггер соответствует веб-хуку fulfillment_orders/split.
Связанные триггеры
Для других рабочих процессов, связанных с порядками фулфилмента, можно также рассмотреть следующие триггеры:
- Порядок фулфилмента объединён — запускается при объединении порядка фулфилмента.
- Порядок фулфилмента готов к выполнению — запускается, когда порядок фулфилмента готов к выполнению.
- Заказ выполнен — запускается, когда все позиции в заказе выполнены.