Разделяне на поръчка за изпълнение
Поръчката за изпълнение е възлагане на редове на местоположение на изпълнение. Тригерът „Разделяне на поръчка за изпълнение“ стартира работен процес, когато поръчка за изпълнение е разделена от Вас или от приложение на трета страна. Работните процеси, използващи този тригер, работят с оригиналната поръчка за изпълнение, както и с произтичащите поръчки за изпълнение от разделянето.
На тази страница
Данни, предоставени от тригера „Разделяне на поръчка за изпълнение“
Следните данни се предоставят на работни процеси, които започват с тригера „Разделяне на поръчка за изпълнение“.
| Данни | Описание |
|---|---|
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.
Свързани тригери
За други работни процеси, свързани с поръчки за изпълнение, може да обмислите и:
- Обединена поръчка за изпълнение – стартира се, когато поръчка за изпълнение е обединена.
- Поръчка за изпълнение, готова за изпълнение – стартира се, когато поръчка за изпълнение е готова за изпълнение.
- Изпълнена поръчка – стартира се, когато всички редове в дадена поръчка са изпълнени.