Customer Entity
This topic outlines the changes to the field mapping used for the Customer entity in MYOB Acumatica. These changes reflect the platform's switch from the REST API to GraphQL for enhanced Shopify integration.
In the Fields Unavailable in GraphQL section, you'll find a list of all the fields used for entity mapping that are not available in GraphQL but were available in the REST API.
Customer Mapping
In the Shopify_GraphQL_Customer.xlsx file, you can find the mapping of MYOB Acumatica fields on the Customers (AR303000) form to Shopify default and custom fields. The system uses this mapping during the export, import, and bidirectional sync of the customer data to Shopify.
Particularly, you can see how each MYOB Acumatica field was previously mapped to Shopify fields through the REST API, and how it's now mapped using GraphQL.
Fields Unavailable in GraphQL
The following table lists the fields that were:
- Used for the export and import mapping and import filtering of the Customer entity on the Entities (BC202000) form
- Supported by the Shopify connector with the REST API, but not with GraphQL
| Tab on the Entities Form | External Object | External Field | REST API Object | REST API Field |
|---|---|---|---|---|
| Export Mapping | Customer | State | Customer |
state |
| Import Mapping, Import Filtering | Customer | Currency | Customer |
currency |
| Export Mapping, Import Mapping | Customer -> Customer Address | Normalized Country Name | CustomerAddress |
country_name |
