Podział zlecenia realizacji

Zlecenie realizacji to przypisanie pozycji pojedynczych do lokalizacji realizacji. Wyzwalacz Podział zlecenia realizacji uruchamia workflow, gdy zlecenie realizacji jest dzielone przez Ciebie lub przez aplikację firmy zewnętrznej. Workflowy korzystające z tego wyzwalacza działają na pierwotnym zleceniu realizacji, a także na zleceniach realizacji powstałych w wyniku podziału.

Dane dostarczane przez wyzwalacz Podział zlecenia realizacji

Następujące dane są dostarczane do workflowów uruchamianych za pomocą wyzwalacza Podział zlecenia realizacji.

Dane dostarczane do workflowów za pomocą wyzwalacza Podział zlecenia realizacji.
DaneOpis
fulfillment orderPierwotne zlecenie realizacji, które zostało podzielone. Umożliwia dostęp do danych w obiekcie Fulfillment Order interfejsu GraphQL Admin API.
remaining fulfillment orderPozostałe zlecenie realizacji powstałe w wyniku podziału. Umożliwia dostęp do danych w obiekcie Fulfillment Order interfejsu GraphQL Admin API.
replacement fulfillment orderZastępcze zlecenie realizacji, jeśli nie można było podzielić pierwotnego zlecenia realizacji. To pole jest opcjonalne i może mieć wartość null. Umożliwia dostęp do danych w obiekcie Fulfillment Order interfejsu GraphQL Admin API.

Akcje

Ten wyzwalacz dostarcza zlecenia realizacji, co pozwala na użycie dowolnej akcji, która wymaga zlecenia realizacji, w tym:

Ponieważ zlecenia realizacji są również powiązane z zamówieniem, wyzwalacz ten można także używać z akcjami, które wymagają zamówień, takimi jak:

Zlecenia realizacji zawierają również listy danych, takie jak pozycje pojedyncze. Możesz zapętlić te listy i wykonywać akcje dla każdej pozycji za pomocą akcji Dla każdego. Możesz na przykład zapętlić pozycje pojedyncze, aby sprawdzić dostępność zapasów.

Testowanie wyzwalacza

Aby przetestować aktywny workflow rozpoczynający się od tego wyzwalacza, możesz:

  • Podzielić zlecenie realizacji w panelu administracyjnym Shopify, wybierając dowolne zamówienie i korzystając z funkcji podziału.
  • Aby przetestować workflow, które obsługują zastępcze zlecenia realizacji, najpierw zrealizuj częściowo niektóre pozycje w zleceniu realizacji, a następnie podziel pozostałe niezrealizowane pozycje. Wykonanie tych kroków spowoduje wygenerowanie zastępczego zlecenia realizacji, ponieważ oryginalnego zlecenia realizacji nie można podzielić.
  • Skontaktować się z zewnętrzną aplikacją do zarządzania zamówieniami, aby podzieliła zlecenie realizacji za pomocą mutacji fulfillmentOrderSplit.

Szczegóły API

Wyzwalacz Podział zlecenia realizacji umożliwia podejmowanie działań za pomocą obiektu API GraphQL FulfillmentOrderSplitResult. Ten wyzwalacz odpowiada webhookowi fulfillment_orders/split.

W przypadku innych workflow dotyczących zleceń realizacji możesz również rozważyć: