Implementation Summary

Ethyca uses the following endpoints in Shopify to retrieve and delete Personally Identifiable Information (PII) when a user submits a data subject request. See below for a summary of what Ethyca does with each endpoint:

EndpointUser Can DownloadUser Can Delete
CustomerYesYes
AddressYesYes
OrderYesYes
Order RiskYesNo
TransactionYesNo
FulfillmentYesYes
Fulfillment EventYesNo
CheckoutYesNo
CommentsYesYes

Because Shopify is an e-commerce platform, it stores PII about your customers. Keep this in mind when you are setting the DSR Customization as it will impact what is returned in your subject’s DSR package.

If this aligns with your use of Shopify, please proceed to the next section to begin setting up your integration in the Control Panel.

For any questions, please reach out to your dedicated Customer Success Manager.

Connection Settings

To connect your instance of Shopify to Ethyca you will need to create a custom app in Shopify, follow the steps below:

  1. Login to your Shopify account and navigate to yourdomain.myshopify.com/admin, replacing yourdomain with your Shopify domain.
  2. Click on "Settings" in the bottom left
237
  1. Click on "Apps and sales channels"
508
  1. Click on the grey "Develop apps" button
1559
  1. Click the green "Create an app" button
1555
  1. Name your App and Click "Create app"
657
  1. Click on "Configure Admin API scopes"
1778
  1. Enable the following scopes, these are required to read and mask Shopify data
  • read_fulfillments
  • read_orders
  • write_orders
  • read_customers
  • write_customers
  • read_content
1088
  1. Once the scopes have been selected click "Save"
1780
  1. After clicking save, you will be able to install the custom app to your shop. Click "Install app."
1764

After installing the app, you will be presented with your Admin API access token. This is what you will use to configure the Shopify datastore in the Ethyca Control Panel. This token will only be presented once so be sure to store it in a secure location.

  1. Click "Reveal token once" and copy the token.
1168
  1. Paste your token into Ethyca.