On, or after Oct 21, this year the “tags” field of the “customer” section of orders webhook API payloads has disappeared. Is this a feature or a bug? Do I need to enable some new permission on what gets transferred with payloads of orders webhook APIs? Any help would be much appreciated since we rely on this data.
Topic summary
-
Issue: Since on/after Oct 21, the “tags” field inside the “customer” section is missing from orders webhook API payloads. The reporter asks if this is a feature change or a bug, and whether new permissions are required.
-
Scope: Multiple stores experienced the same disappearance around the same time, indicating it’s not a merchant-side permissions issue.
-
Current behavior: Customer tags still appear when fetched via the Customers API, but not in the orders webhook payload. This pattern suggests a quiet update or rollout affecting the webhook payload structure.
-
Documentation gap: The docs still list “customer.tags” as part of the orders webhook payload, creating an inconsistency.
-
Actions/Status: Check the Shopify API changelog for recent changes. A workaround exists (offered by a participant) but details weren’t posted yet. The issue remains open without an official resolution.
The docs still show the “tags” field as part of the “customer” section. Please could you post, or send me, the workaround you devised.
I can see no reason why Shopify would have removed the tags from customer details, unless they are reacting to people using them to save less than polite tags, which were then sent to third parties. I suspect it’s a bug.
Please could you share how to set up and use the custom metafields? If it helps get around the guess what Shopify are doing with the payload now game, it would be most welcome. If there’s a way to get the customer tags in to the new metafields without editing every customer, that would be a bonus.
Many thanks,