Hi, during testing customer order creation from Shopify admin panel in the development/test store, it successfully send a webhooks to our app, all of the expected data inside the payload according to the shopify docs was there. except the “email” attribute inside Customer object.
Double checked and try it multiple times during data entry inside the admin panel, the customer information has been entered correctly but the webhooks doesn’t provide email information, the rest of customer data like customer name, phone, billing address, all is there.
Here is the example of full payload that our app receive:
{
"id": 5972204224572,
"admin_graphql_api_id": "gid://shopify/Order/5972204224572",
"app_id": 1354745,
"browser_ip": "45.126.185.182",
"buyer_accepts_marketing": false,
"cancel_reason": null,
"cancelled_at": null,
"cart_token": null,
"checkout_id": 26159612428348,
"checkout_token": "2e8c1e267898f31be74d042aead6c3a4",
"client_details": {
"accept_language": null,
"browser_height": null,
"browser_ip": "45.126.185.182",
"browser_width": null,
"session_hash": null,
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:141.0) Gecko/20100101 Firefox/141.0"
},
"closed_at": null,
"company": null,
"confirmation_number": "ZCUJ0TWD5",
"confirmed": true,
"created_at": "2025-08-08T03:50:32-04:00",
"currency": "SGD",
"current_subtotal_price": "40.00",
"current_subtotal_price_set": {
"shop_money": {
"amount": "40.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "40.00",
"currency_code": "SGD"
}
},
"current_total_additional_fees_set": null,
"current_total_discounts": "0.00",
"current_total_discounts_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "SGD"
}
},
"current_total_duties_set": null,
"current_total_price": "40.00",
"current_total_price_set": {
"shop_money": {
"amount": "40.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "40.00",
"currency_code": "SGD"
}
},
"current_total_tax": "0.00",
"current_total_tax_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "SGD"
}
},
"customer_locale": "en",
"device_id": null,
"discount_codes": [],
"estimated_taxes": false,
"financial_status": "paid",
"fulfillment_status": null,
"landing_site": null,
"landing_site_ref": null,
"location_id": null,
"merchant_of_record_app_id": null,
"name": "#1014",
"note": null,
"note_attributes": [],
"number": 14,
"order_number": 1014,
"order_status_url": "xxx",
"original_total_additional_fees_set": null,
"original_total_duties_set": null,
"payment_gateway_names": [
"manual"
],
"phone": "+62813123122",
"po_number": null,
"presentment_currency": "SGD",
"processed_at": "2025-08-08T03:50:31-04:00",
"reference": null,
"referring_site": null,
"source_identifier": null,
"source_name": "shopify_draft_order",
"source_url": null,
"subtotal_price": "40.00",
"subtotal_price_set": {
"shop_money": {
"amount": "40.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "40.00",
"currency_code": "SGD"
}
},
"tags": "",
"tax_exempt": false,
"tax_lines": [],
"taxes_included": true,
"test": false,
"token": "xxx",
"total_discounts": "0.00",
"total_discounts_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "SGD"
}
},
"total_line_items_price": "40.00",
"total_line_items_price_set": {
"shop_money": {
"amount": "40.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "40.00",
"currency_code": "SGD"
}
},
"total_outstanding": "0.00",
"total_price": "40.00",
"total_price_set": {
"shop_money": {
"amount": "40.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "40.00",
"currency_code": "SGD"
}
},
"total_shipping_price_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "SGD"
}
},
"total_tax": "0.00",
"total_tax_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "SGD"
}
},
"total_tip_received": "0.00",
"total_weight": 0,
"updated_at": "2025-08-08T03:50:33-04:00",
"user_id": 77358268476,
"billing_address": {
"first_name": "John",
"address1": "Ang Mo Kio",
"phone": "+65213123213",
"city": "Singapore",
"zip": "152381",
"province": null,
"country": "Singapore",
"last_name": "Doe",
"address2": "Delves",
"company": "Testing",
"latitude": 1.3691149,
"longitude": 103.8454342,
"name": "John Doe",
"country_code": "SG",
"province_code": null
},
"customer": {
"id": 7786468802620,
"created_at": "2025-08-08T03:50:19-04:00",
"updated_at": "2025-08-08T03:50:32-04:00",
"first_name": "John",
"last_name": "Doe",
"state": "disabled",
"note": "",
"verified_email": true,
"multipass_identifier": null,
"tax_exempt": false,
"email_marketing_consent": {
"state": "not_subscribed",
"opt_in_level": "single_opt_in",
"consent_updated_at": null
},
"sms_marketing_consent": {
"state": "not_subscribed",
"opt_in_level": "single_opt_in",
"consent_updated_at": null,
"consent_collected_from": "SHOPIFY"
},
"tags": "",
"phone": "+62813123122",
"currency": "SGD",
"tax_exemptions": [],
"admin_graphql_api_id": "gid://shopify/Customer/xxx",
"default_address": {
"id": xxx,
"customer_id": xxx,
"first_name": "John",
"last_name": "Doe",
"company": "Testing",
"address1": "Ang Mo Kio",
"address2": "Delves",
"city": "Singapore",
"province": null,
"country": "Singapore",
"zip": "152381",
"phone": "+65213123213",
"name": "John Doe",
"province_code": null,
"country_code": "SG",
"country_name": "Singapore",
"default": true
}
},
"discount_applications": [],
"fulfillments": [],
"line_items": [
{
"id": 15079567622204,
"admin_graphql_api_id": "gid://shopify/LineItem/15079567622204",
"attributed_staffs": [],
"current_quantity": 1,
"fulfillable_quantity": 1,
"fulfillment_service": "manual",
"fulfillment_status": null,
"gift_card": false,
"grams": 0,
"name": "14 Hands Winery Merlot - 20ml",
"price": "40.00",
"price_set": {
"shop_money": {
"amount": "40.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "40.00",
"currency_code": "SGD"
}
},
"product_exists": true,
"product_id": 7900358606908,
"properties": [],
"quantity": 1,
"requires_shipping": true,
"sku": "",
"taxable": true,
"title": "14 Hands Winery Merlot",
"total_discount": "0.00",
"total_discount_set": {
"shop_money": {
"amount": "0.00",
"currency_code": "SGD"
},
"presentment_money": {
"amount": "0.00",
"currency_code": "SGD"
}
},
"variant_id": 42826924359740,
"variant_inventory_management": "shopify",
"variant_title": "20ml",
"vendor": "14 Hands Wines",
"tax_lines": [],
"duties": [],
"discount_allocations": []
}
],
"payment_terms": null,
"refunds": [],
"shipping_address": {
"first_name": "John",
"address1": "Ang Mo Kio",
"phone": "+65213123213",
"city": "Singapore",
"zip": "152381",
"province": null,
"country": "Singapore",
"last_name": "Doe",
"address2": "Delves",
"company": "Testing",
"latitude": 1.3691149,
"longitude": 103.8454342,
"name": "John Doe",
"country_code": "SG",
"province_code": null
},
"shipping_lines": []
}
Below are the screenshot of the shopify admin UI, where I tried to create the order