Skip to content

Shopify - Get Orders

This module allows querying orders from your Shopify store with filters by financial status, shipping status, dates, customer, and more.

FieldTypeRequiredDescription
credentials_idstringYesShopify credentials ID
order_idnumberNoSpecific order ID
customer_idnumberNoSpecific customer orders
statusstringNoopen, closed, cancelled, any
financial_statusstringNoPayment status
fulfillment_statusstringNoShipping status
created_at_minstringNoCreated since (ISO 8601)
created_at_maxstringNoCreated until (ISO 8601)
updated_at_minstringNoUpdated since (ISO 8601)
updated_at_maxstringNoUpdated until (ISO 8601)
processed_at_minstringNoProcessed since (ISO 8601)
processed_at_maxstringNoProcessed until (ISO 8601)
limitnumberNoResult limit (max 250)
since_idnumberNoOrders with ID greater than this
fieldsstringNoFields to return

This module requires Shopify credentials.

FieldDescription
shop_domainStore domain (my-store.myshopify.com)
access_tokenAdmin API access token
ValueDescription
pendingPayment pending
authorizedPayment authorized
partially_paidPartially paid
paidPaid
partially_refundedPartially refunded
refundedRefunded
voidedVoided
anyAny status
unpaidUnpaid (pending + authorized)
ValueDescription
shippedFully shipped
partialPartially shipped
unshippedNot shipped
unfulfilledUnfulfilled
anyAny status
{
"success": true,
"orders": [
{
"id": 123456789,
"order_number": 1001,
"name": "#1001",
"email": "cliente@ejemplo.com",
"financial_status": "paid",
"fulfillment_status": "unfulfilled",
"total_price": "89.99",
"subtotal_price": "79.99",
"total_tax": "10.00",
"line_items": [],
"shipping_address": {},
"billing_address": {},
"created_at": "2024-01-15T10:30:00-05:00"
}
],
"total": 45,
"filters_applied": {}
}
{
"credentials_id": "shopify_tienda",
"financial_status": "paid",
"fulfillment_status": "unfulfilled",
"limit": 50
}
{
"credentials_id": "shopify_tienda",
"created_at_min": "2024-01-15T00:00:00Z",
"created_at_max": "2024-01-15T23:59:59Z"
}
{
"credentials_id": "shopify_tienda",
"customer_id": 987654321,
"limit": 20
}
  • By default only returns open orders (status=open)
  • To see all orders, use status: "any"
  • The maximum limit per request is 250 orders
  • Dates must be in ISO 8601 format
  • Orders are returned sorted by creation date descending
  • ShopifyUpdateOrder - Update, cancel, or close orders
  • ShopifyGetCustomers - Get order customer data
  • ShopifyGetProducts - Get product details in the order