Hi everyone,
I’m building a public Shopify app that receives order data through the orders/create webhook.
The issue is that all customer fields are still redacted/null, including:
-
phone number
-
shipping address
-
billing address
Example fields returning null/redacted:
-
order.customer.phone -
order.shipping_address.phone -
order.billing_address.phone -
address fields
THE PROBLEM:
-
my app has been approved for Protected Customer Data access
-
the app is approved to go live
-
I already reinstalled the app after approval
-
I have
read_ordersandread_customersscopes -
webhook authentication works correctly
-
orders are received successfully
Current scopes:
[access_scopes]
scopes = "write_products,write_orders,read_orders,read_customers"
Webhook subscription:
[[webhooks.subscriptions]]
topics = [ "orders/create" ]
uri = "/webhooks"
I also tried:
-
uninstalling/reinstalling the app
-
redeploying app config
-
testing on dev stores
-
logging the raw webhook payload it doesnt show the customer fields
would really appreciate any guidance.