Trigger Commerce

Triggers when a new order is placed in your Shopify store. Useful for sending notifications, syncing to ERP, or triggering fulfillment workflows. Requires Shopify 'read_orders' scope.

At a Glance

FieldValue
Trigger IDshopify-order-created
CategoryCommerce
Tagsshopify, ecommerce, orders, webhook

Trigger Configuration

FieldTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., my-store.myshopify.com)

Trigger Result

FieldTypeRequiredDescription
triggeredAtstringYesTimestamp when the order was created (UTC, RFC3339 format)
topicstringYesShopify webhook topic
shopDomainstringYesShopify store domain that sent the webhook
orderobjectYesFull Shopify order object with customer, line items, shipping, and payment details

Workflow Root Example

json
{ "nodes": { "root": { "type": "shopify-order-created", "payload": { "shopDomain": "my-store.myshopify.com" }, "children": [ "log_event" ] }, "log_event": { "type": "log", "payload": { "message": "Triggered at {{$trigger.triggeredAt}}" }, "children": [] } }}

Downstream nodes can use {{$trigger.triggeredAt}} and any result fields listed above. Event triggers usually expose the raw source payload under a field such as event, body, trade, or raw.

Ask a question... ⌘I