Tags applied by Order Tagger are being overwritten
There is a prevalent issue within the Shopify 3rd party apps ecosystem whereby some apps will overwrite data that has been applied by other apps. We'll explain a bit more about this issue and how it could be affecting tags applied by Order Tagger as well as provide a solution to overcome this with our Delayed Tagging feature.
My orders are not being tagged!
If when looking at orders in the Recently Processed Orders view of the Order Tagger app, you see that an order has been tagged successfully, yet, you can not see those tags on the order itself, then it is likely that our tags have been overwritten by another app.
When running multiple 3rd party apps that need to update an order's details, they are all typically reacting to a Shopify webhook that notifies them that a new order has been created. Therefore, they are all trying to get their jobs done as quickly as possible. This is where the problem occurs.
Often apps using the REST API to update Shopify orders will overwrite certain fields, like the tags field, without realising that other apps may also be making changes to those fields.
Instead of overwriting these fields, these apps need to append their order updates to the order. Order Tagger has been built to "append" updated data to orders so that this does not happen.
Overcoming the issue with Delayed Tagging
If you feel that you have enabled an app that is possibly overwriting the tags that Order Tagger is applying, then you could look at our Delayed Tagging feature.
Once enabled, this feature will wait for a set period of time (you choose) before we then process your tagging workflows, giving other apps the time they need to do their thing and move on.
Find out more about how to enable the Delayed tagging feature.
What else can I do?
If you experienced this issue soon after installing another app, then it is likely that this is what is happening. Please let them know that their app is affecting other apps and that they should be appending rather than overwriting data to your orders, especially in fields that are likely to be used by others.