Volgorde van tags bij ontvangst van een webhook

Wanneer een extern systeem uw webhook aanroept met een ordernummer en een tag, voeg die tag dan toe aan de bestelling. Zo kunnen een 3PL, ERP of no-code-tool bestellingen markeren als verzonden, gefactureerd of gecontroleerd zonder toegang tot de Admin API.

Eén trigger via de ingebouwde acties van Workflow Webhooks en Shopify; er is geen andere app nodig.

De workflow in Shopify Flow: volgorde van tags bij ontvangst van een webhook
The complete workflow as it looks in Shopify Flow.

Wat er nodig is

Een webhook op Workflow Webhooks met deze toewijzing van de payload. Zie Toewijzing van payloads en Flow-variabelen.

Veld Wat eraan moet worden gekoppeld
fieldOne Het ordernummer, bijvoorbeeld #1001
fieldTwo De tag die u moet toevoegen is bijvoorbeeld shipped-by-3pl

Een aanroep naar de webhook ziet er dan als volgt uit:

bash
curl -X POST https://<your webhook URL> \
  -H "Content-Type: application/json" \
  -d '{"orderNumber": "#1001", "tag": "shipped-by-3pl"}'

Bekijk de workflow

  1. Download het bestand .flow dat onderaan deze pagina is bijgevoegd.
  2. Open in uw Shopify-beheerdersgedeelte ‘Shopify Flow’, klik op ‘Importeren’ en selecteer het bestand.
  3. Controleer de stappen en klik vervolgens op ‘Workflow inschakelen’.

Het bestand is een export uit Shopify Flow zelf. Bewerk het niet handmatig; pas de workflow in Shopify Flow aan nadat u het hebt geïmporteerd.

Hoe het werkt

  1. De Webhook-trigger start de workflow telkens wanneer uw webhook-URL wordt aangeroepen en geeft de toegewezen velden aan de workflow door.
  2. De functie ‘Get order data’ zoekt de bestelling op met de query name:{{fieldOne}} en behoudt maximaal één resultaat.
  3. De functie wordt voor elke gevonden bestelling één keer uitgevoerd, en helemaal niet wanneer er geen overeenkomende bestelling is.
  4. Met ‘Bestellingstags toevoegen’ wordt {{fieldTwo}} aan die bestelling toegevoegd.

Maak het van uzelf

  • Vervang {{fieldTwo}} door een vaste tag, zoals shipped-by-3pl, indien de aanroeper geen tag kan verzenden.
  • Voeg de optie ‘Bestelopmerking toevoegen’ of ‘Metaveld van de bestelling bijwerken’ toe na de tag-stap om meer gegevens op te slaan van wat de aanroeper heeft verzonden.

Volgende stappen