When an order is placed in your Shopify store, Shopify sends out a webhook to our app to notify us that a new order has been placed.
Once we receive this webhook, we normally process the order against your workflows and apply any qualifying tags within a few seconds.
If your logistics partner also subscribes to the Shopify Webhooks for new orders, then they will receive the same raw order information in the Webhook at the same time as we do.
This means that we have not yet had a chance to process the order against your workflows and apply any tags, so they will not be part of the webhook that they receive.
How can we work around this limitation?
If your logistics partner is experiencing this issue, then you will need to ask them if they have the ability to:
- Delay the processing of that Webhook for a minute or two
- When processing the Webhook, perform a lookup of the order via the Shopify API to see if any changes have been made to the order by 3rd party apps/services.
This will ensure that they have the latest order information with any tags that have been applied (or removed) by Order Tagger.
Need any help?
Do you need any help troubleshooting missing or overwritten tags on your orders? If so, then please do just get in touch.