Shopify · Arazzo Workflow
Shopify Upsert Customer Then Place Order
Version 1.0.0
Find or create a customer by email, then place an order for that customer.
Provider
Workflows
upsert-customer-then-order
Reuse or create a customer by email, then place and confirm an order.
Resolves the customer by email (reusing or creating), places an order for that email, and reads the order back.
1
findCustomer
searchCustomers
Search for an existing customer by email, returning at most one match.
2
createCustomer
createCustomer
Create a new customer when no existing one matched the email.
3
placeOrder
createOrder
Place an order tied to the resolved customer email containing the variant line item.
4
getOrder
getOrder
Read the order back to confirm it was placed.