Разделение порядка фулфилмента

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

Данные, предоставляемые триггером «Разделение порядка фулфилмента»

В рабочих процессах, которые запускаются триггером «Разделение порядка фулфилмента», предоставляются следующие данные.

Данные, предоставляемые рабочим процессам с триггером «Разделение порядка фулфилмента».
ДанныеОписание
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.

Для других рабочих процессов, связанных с порядками фулфилмента, можно также рассмотреть следующие триггеры: