Divizare comandă de onorare

O comandă de onorare este o atribuire a unor rânduri la o locație de executare a comenzii. Declanșatorul Divizare comandă de onorare pornește un flux de lucru atunci când o comandă de onorare este divizată de dvs. sau de o aplicație terță. Fluxurile de lucru care utilizează acest declanșator operează pe comanda de onorare originală, precum și pe comenzile de onorare rezultate în urma divizării.

Date furnizate de declanșatorul Divizare comandă de onorare

Următoarele date sunt furnizate fluxurilor de lucru care încep cu declanșatorul Divizare comandă de onorare.

Date care sunt furnizate fluxurilor de lucru cu declanșatorul Divizare comandă de onorare.
DateDescriere
fulfillment orderComanda de onorare originală care a fost divizată. Permite accesarea datelor din obiectul Fulfillment Order din GraphQL Admin API.
remaining fulfillment orderComanda de onorare rămasă în urma divizării. Permite accesarea datelor din obiectul Fulfillment Order din GraphQL Admin API.
replacement fulfillment orderComanda de onorare înlocuitoare, dacă comanda de onorare originală nu a putut fi divizată. Acest câmp este opțional și poate fi nul. Permite accesarea datelor din obiectul Fulfillment Order din GraphQL Admin API.

Acțiuni

Acest declanșator furnizează comenzi de onorare, ceea ce vă permite să utilizați orice acțiune care necesită o comandă de onorare, inclusiv:

Deoarece comenzile de onorare fac legătura și cu o comandă, declanșatorul poate fi utilizat și cu acțiuni care necesită comenzi, cum ar fi:

Comenzile de onorare conțin și liste de date, cum ar fi rândurile. Puteți parcurge aceste liste și efectua acțiuni pentru fiecare articol, utilizând o acțiune Pentru fiecare. De exemplu, puteți parcurge rândurile pentru a verifica disponibilitatea inventarului.

Testarea declanșatorului

Pentru a testa un flux de lucru activ care pornește cu acest declanșator, puteți:

  • Divizați o comandă de onorare în panoul de administrare Shopify selectând orice comandă și utilizând funcționalitatea de divizare.
  • Pentru a testa fluxurile de lucru care gestionează comenzile de onorare de înlocuire, mai întâi onorați parțial unele articole dintr-o comandă de onorare, apoi divizați articolele neonorate rămase. Urmarea acestor pași va genera o comandă de onorare de înlocuire, deoarece comanda de onorare originală nu poate fi divizată.
  • Contactați aplicația dvs. externă de gestionare a comenzilor pentru a-i solicita să divizeze o comandă de onorare utilizând mutația fulfillmentOrderSplit.

Detalii API

Declanșatorul Divizare comandă de onorare permite efectuarea de acțiuni cu obiectul API GraphQL FulfillmentOrderSplitResult. Acest declanșator corespunde webhookului fulfillment_orders/split.

Pentru alte fluxuri de lucru pentru comenzi de onorare, puteți lua în considerare și: