Description
The Shopify Order activity allows users to interact with order records in a connected Shopify store. It supports operations such as retrieving individual orders, fetching all orders, creating new orders, updating existing ones, deleting orders, and bulk creation using mapped fields.
This activity leverages OAuth-based Shopify connections to securely access store data and is typically used to integrate e-commerce operations with business systems like ERPs, CRMs, or reporting tools.
This activity works with the Shopify Order entity, which contains key details including:
- Order ID
- Customer information
- Line items (products, quantity, price)
- Shipping and billing details
- Payment and fulfillment status
- Order creation and update timestamps
These fields are crucial for managing and analyzing transactions in a Shopify storefront.
Use Case:
A business wants to synchronize all recent Shopify orders with their internal order management system daily. By scheduling the GetAll operation of the Shopify Order activity, they can automatically fetch all orders and feed them into their downstream workflows.
Similarly, they can use the CreateMany operation to bulk import orders from an external file or platform into Shopify, mapping input fields to Shopify order fields dynamically.
Output
Output Type | Format | Description |
---|
Data | JSON | Order details (one or many) as JSON records. |
Configuration Fields
Field Name | Description |
---|
Connection | Shopify connection configuration. |
Operation | Operation type: Get , GetAll , Create , CreateMany , Update , or Delete . |
Id | Unique order ID (used in Get , Update , and Delete operations). |
Fields | List of fields to set when creating or updating an order. |
FieldsMapping | Field mapping used to bulk create orders from input data (for CreateMany ). |
Operation | Input Fields | Example Value |
---|
Get | Id | 4203948123789 |
GetAll | (none) | (none) |
Create | Fields | |
Update | Id , Fields | 4203948123789 , same as above |
Delete | Id | 4203948123789 |
CreateMany | FieldsMapping | |
Sample Configuration
Field | Value |
---|
connection.id | shopify-conn-01 |
connection.name | Shopify Main Store |
operation | Create |
fields | |
Sample Output
id | email | created_at | total_price |
---|
4203948123789 | john@example.com | 2025-06-20T10:15:00Z | 120.00 |