Skip to content

Shopify Order

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.


Input


Output

Output TypeFormatDescription
DataJSONOrder details (one or many) as JSON records.

Configuration Fields

Field NameDescription
ConnectionShopify connection configuration.
OperationOperation type: Get, GetAll, Create, CreateMany, Update, or Delete.
IdUnique order ID (used in Get, Update, and Delete operations).
FieldsList of fields to set when creating or updating an order.
FieldsMappingField mapping used to bulk create orders from input data (for CreateMany).

Sample Input

OperationInput FieldsExample Value
GetId4203948123789
GetAll(none)(none)
CreateFields
Nameemail
Valuejohn@example.com
UpdateId, Fields4203948123789, same as above
DeleteId4203948123789
CreateManyFieldsMapping
Nameemail
Valueemail_col

Sample Configuration

FieldValue
connection.idshopify-conn-01
connection.nameShopify Main Store
operationCreate
fields
Nameemail
Valuejohn@example.com

Sample Output

idemailcreated_attotal_price
4203948123789john@example.com2025-06-20T10:15:00Z120.00