Shopify Flow is an ecommerce automation platform that enables you to automate tasks and processes within your store and across your apps.
Hi Everyone,
I am creating an internal email that goes out utilizing Flow. It is triggered when we recieve a new order that has a specific tag. I have everything working but there are some customer custom field values that we would like to add to the email. All of our invoices are sent out through our companys accounting software outside of shopify. In this system our customers have an id number so we would like to add that to the email that is sent. Currently, we are using a customer metafield to house this id number.
Name: Workday ID
Namespace and key: customer_fields.workday_id
We also need to add any/all of the customer's email addresses that need to recieve the invoice. We created a metafield that we can input these emails.
Name: Customer Email For Invoice Delivery
Order Number: {{order.name}}
Order Creation Date:
Terms: Net 30
Fulfillment Status: {{order.displayFulfillmentStatus}}
Workday ID: {{order.customer.customer_fields.workday_id}}
Customer Name:{{order.customer.displayName}}
Customer Email: {{order.customer.email}}
Customer Email For Invoice Delivery: {{order.customer.customer_email_for_invoice_delivery}}
Company: {{order.billingAddress.company}}
Billing Address: {{order.billingAddress.address1}} {{order.billingAddress.address2}} {{order.billingAddress.city}}, {{order.billingAddress.province}} {{order.billingAddress.zip}}
Subtotal: | {{order.subtotalPriceSet.shopMoney.amount}} | ||
Shipping: | {{order.totalShippingPriceSet.shopMoney.amount}} | ||
Tax: | {{order.currentTotalTaxSet.shopMoney.amount}} | ||
Total: | {{order.currentTotalPriceSet.shopMoney.amount}} |
You cannot use metafields like that in Flow liquid. Flow instead loops over the list of metafields. The most concise way to get a specific value is this:
{%- assign my_mf = order.customer.metafields | where: "namespace","customer_fields" |
where: "key","workday_id" | first -%}
{{- my_mf.value -}}
Find Global Growth Opportunities For Your Business with Shopify AcademyLearn how to exp...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025Expand into selling wholesale with Shopify Academy’s learning path, B2B on Shopify: Lau...
By Shopify Jan 28, 2025