Trigger Commerce

Triggers when an order payment is confirmed in your Shopify store. Useful for starting fulfillment, updating accounting, or sending receipts. Requires Shopify 'read_orders' scope.

At a Glance

FieldValue
Trigger IDshopify-order-paid
CategoryCommerce
Tagsshopify, ecommerce, orders, payment, webhook

Trigger Configuration

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

Trigger Result

FieldTypeRequiredDescription
triggeredAtstringYesTimestamp when the order was paid (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-paid", "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