Why would I need to delay tagging my orders?
There are many Shopify apps that may need to edit an order in some way. Quite often, two or more apps will be trying to perform an update at the same time. This can sometimes result in certain order data being overwritten, e.g. tags, or, certain order data not yet applied to the order when we go to process your workflows.
As Order Tagger performs tagging in a matter of seconds, adding a delay to when we apply your workflows to the order can prevent clashes with other apps and can give them a chance to add order data that your workflows are configured to look for in the order data.
If you are looking to build a tagging workflow that relies on other tags being applied to either the order or the customer before Order Tagger runs its workflows, then delayed tagging is an invaluable feature.
Setting delayed tagging
You can define a delay within the Order Tagger Settings. The delay will apply to all workflows that you have created:
You can set the delay to one of the following units of time:
The delay will start from when we receive the Order/Create webhook from Shopify.
We recommend that you tweak the settings to see what works for you, but to start with something like 2 minutes to see if that solves the issue.
Need any help?
If you have any questions about the content of this article or any other Order Tagger related question, then please do just get in touch.