When Custom Fields is enabled on your Shopify integration, JeriCommerce creates and maintains customer metafields under the jericommerce namespace.
These appear in Shopify Admin > Customers > [Customer] > Metafields, and are available in Shopify Liquid, Shopify Flow, and the Shopify API.
For the full list of synchronized properties, what they represent, and when each one syncs, see Custom Fields: Synchronized Customer Properties.
All metafields live under the jericommerce namespace. The following keys are created for each customer:
| Metafield Key |
|---|
| jericommerce.balance |
| jericommerce.birthdate |
| jericommerce.download-wallet-pass-url |
| jericommerce.tier-name |
| jericommerce.tier-balance |
| jericommerce.tier-entered-at |
| jericommerce.tier-expires-at |
customerUpdate mutation when the data changes (2-second debounce).
In addition to metafields, JeriCommerce manages two customer tags to track wallet pass installation status. Only one tag is present at any time.
| Tag | When It's Set |
|---|---|
| JericommercePassInstalled | When the customer saves the wallet pass to Apple Wallet or Google Wallet |
| JericommercePassUninstalled | When the customer removes the wallet pass from Apple Wallet |
These tags appear in the Shopify Admin under the customer's tag list and can be used in Shopify segments, flows, and automations.
Related: Shopify Flows and Events — Learn how to use JeriCommerce events as triggers in Shopify Flow.