π«Customer object
Important Notice
Shopify is deprecating the Shopify Admin REST API which the Mechanic REST objects depend on. The first round of deprecations involve the product and variant endpoints. Read about the deprecation here and here. Use the GraphQL going forward. The product and variant objects will cease to work on on Feb 1, 2025 due to the changes being made by Shopify. Shopify will phase out the REST API completely over time, you can read more about this here.
How to access it
Use
{{ customer }}
in tasks responding to shopify/customers eventsLook up specific customers by their ID, using
{{ shop.customers[12345678900] }}
Look up specific customers by their email address, using
{{ shop.customers["test@example.com"] }}
What it contains
Every property from the Customer resource in the Shopify REST Admin API (warning: Shopify delivers
customer.tags
as a comma-delimited string, not an array of strings!){{ customer.account_activation_url }}
, containing the Shopify-hosted URL where the customer can create a password for their account{{ customer.unsubscribe_url }}
, containing the Mechanic-hosted URL where the customer can mark their own customer account as not accepting marketing; see How do I add an unsubscribe link to my emails?The related metafields object:
{{ customer.metafields }}
Last updated