Разделяне на поръчка за изпълнение

Поръчката за изпълнение е възлагане на редове на местоположение на изпълнение. Тригерът „Разделяне на поръчка за изпълнение“ стартира работен процес, когато поръчка за изпълнение е разделена от Вас или от приложение на трета страна. Работните процеси, използващи този тригер, работят с оригиналната поръчка за изпълнение, както и с произтичащите поръчки за изпълнение от разделянето.

Данни, предоставени от тригера „Разделяне на поръчка за изпълнение“

Следните данни се предоставят на работни процеси, които започват с тригера „Разделяне на поръчка за изпълнение“.

Данни, които се предоставят на работни процеси с тригера „Разделяне на поръчка за изпълнение“.
ДанниОписание
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.

За други работни процеси, свързани с поръчки за изпълнение, може да обмислите и: