Source:
Target:
Functionality | Description | Admin panel configuration |
---|
Welcome | Send Welcome message for Customer from Salesforce Marketing Cloud | profile-service-to-cdp |
Profile | Create or edit profile of the customer in the CDP Epsilon | instant-message-service |
Middleware components:
Component | Functionalities |
---|
Admin Panel | W, P - only configuration |
e-shopify-customer | W, P |
p-shopify-customer | W, P |
p-instant-message-service | W |
p-sfmc-journey-service | W |
s-db-proxy | W,P |
cdd-s-db-proxy-docdb-cluster-prod
| W,P |
p-profile-adapter | P |
e-cdp-proxy | P |
Detail chart:
How to set up new Shopify shop for Brilliant Basic Customer / Profile Integration?
Because of dependencies, the configuration should be performed bottom-up approach, meaning 1. SFMC 2. Middleware 3. Shopify
Shopify Configuration
Setup Shopify Webhook
endpoint:
POST api.cdp-rb.com/shopify/customer
http headers
Content-Type: application/json
X-Shopify-Api-Version: 2023-01
X-Shopify-Hmac-Sha256: ILtusukdp**********QCNviDRq+msml8g=
X-Shopify-Shop-Domain: enfamil-canada.myshopify.com
X-Shopify-Topic: customers/update
X-Shopify-Triggered-At: 2023-10-27T10:26:17.062770459Z
X-Shopify-Webhook-Id: 978b4939-e0bf-4ad2-bc26-80d8c4f61e78
json payload
{
"id": 6393420644388,
"email": "aprilhuang6066@hotmail.com",
"accepts_marketing": false,
"created_at": "2023-10-27T06:26:14-04:00",
"updated_at": "2023-10-27T06:26:17-04:00",
"first_name": "April",
"last_name": "Huang",
"orders_count": 0,
"state": "enabled",
"total_spent": "0.00",
"last_order_id": null,
"note": null,
"verified_email": true,
"multipass_identifier": null,
"tax_exempt": false,
"tags": "DEP_EN",
"last_order_name": null,
"currency": "CAD",
"phone": null,
"addresses": [
],
"accepts_marketing_updated_at": "2023-10-27T06:26:14-04:00",
"marketing_opt_in_level": null,
"tax_exemptions": [
],
"email_marketing_consent": {
"state": "not_subscribed",
"opt_in_level": "single_opt_in",
"consent_updated_at": null
},
"sms_marketing_consent": null,
"admin_graphql_api_id": "gid://shopify/Customer/6393420644388"
}
Middleware Configuration TBD
SFMC Configuration TBD
Add Comment