Voeg een opmerking bij de bestelling toe wanneer een webhook wordt ontvangen

Wanneer een 3PL-, ERP- of ondersteuningsprogramma uw webhook aanroept met een ordernummer en een bericht, voeg het bericht dan toe aan de opmerking bij de bestelling. De bestaande opmerking blijft behouden en het bericht wordt op een nieuwe regel weergegeven.

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

De workflow in Shopify Flow: Een opmerking bij de bestelling toevoegen wanneer een webhook wordt ontvangen
The complete workflow as it looks in Shopify Flow.

Wat er nodig is

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

Veld Wat eraan moet worden gekoppeld
fieldOne Het ordernummer, bijvoorbeeld #1001
fieldTwo Het bericht dat u wilt toevoegen, bijvoorbeeld Packed by warehouse B

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", "message": "Packed by warehouse B"}'

Bekijk de workflow

  1. Download het bestand .flow dat onderaan deze pagina is bijgevoegd.
  2. Open in uw Shopify-beheeromgeving ‘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 door aan de workflow.
  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. De functie ‘Update bestelling’ schrijft de huidige notitie, gevolgd door een regeleinde en vervolgens {{fieldTwo}}, zodat de bestaande inhoud van de notitie niet verloren gaat.

Maak het tot het uwe

  • Voeg met {{ "now" | date: "%Y-%m-%d" }} een datum toe aan het begin van het bericht.
  • Voeg na de opmerkingstap besteltags toe, zodat de bestellingen gemakkelijk te filteren zijn.

Volgende stappen