
Shopify List
CertifiedList Shopify orders
Shopify List
List Shopify orders
Retrieves orders through the Shopify Admin API with optional filters (status, financial, fulfillment, date ranges). Supports fetch modes: FETCH (default), FETCH_ONE (first only), STORE (stream to storage URI). Limit honors Shopify cap.
type: io.kestra.plugin.shopify.orders.ListExamples
List all orders
id: shopify_list_orders
namespace: company.team
tasks:
- id: list_orders
type: io.kestra.plugin.shopify.orders.List
storeDomain: my-store.myshopify.com
accessToken: "{{ secret('SHOPIFY_ACCESS_TOKEN') }}"
List orders with filtering
id: shopify_list_orders_filtered
namespace: company.team
tasks:
- id: list_orders
type: io.kestra.plugin.shopify.orders.List
storeDomain: my-store.myshopify.com
accessToken: "{{ secret('SHOPIFY_ACCESS_TOKEN') }}"
limit: 50
status: "any"
financialStatus: "paid"
Stream orders to storage
id: shopify_list_orders_store
namespace: company.team
tasks:
- id: list_orders
type: io.kestra.plugin.shopify.orders.List
storeDomain: my-store.myshopify.com
accessToken: "{{ secret('SHOPIFY_ACCESS_TOKEN') }}"
fetchType: STORE
limit: 200
Properties
accessToken *Requiredstring
Admin API access token
Private app Admin API access token sent as X-Shopify-Access-Token
storeDomain *Requiredstring
Shopify store domain
Store domain used for Admin API calls (e.g., my-store.myshopify.com)
apiVersion string
2024-10API version
Shopify Admin API version path segment; defaults to 2024-10
createdAtMax string
Created at max
Return orders created at or before this ISO-8601 timestamp
createdAtMin string
Created at min
Return orders created at or after this ISO-8601 timestamp
fetchType string
FETCHSTOREFETCHFETCH_ONENONEFetch type
Controls result handling: FETCH (default), FETCH_ONE, or STORE
financialStatus string
Financial status filter
Financial status filter (e.g., paid, pending, refunded)
fulfillmentStatus string
Fulfillment status filter
Fulfillment status filter (e.g., shipped, partial, unshipped)
limit integerstring
Limit
Maximum number of orders to retrieve (1-250)
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
rateLimitDelay string
PT0.5SRate limit delay
Sleep between API calls to respect Shopify rate limits; default 500ms
sinceId integerstring
Since ID
Retrieve orders created after this Shopify order ID
status string
Status filter
Order status filter: open, closed, cancelled, or any
updatedAtMax string
Updated at max
Return orders updated at or before this ISO-8601 timestamp
updatedAtMin string
Updated at min
Return orders updated at or after this ISO-8601 timestamp
Outputs
count integer
Count
Number of orders returned or written
orders array
Orders
Orders retrieved when fetchType is FETCH or FETCH_ONE
io.kestra.plugin.shopify.models.Order
io.kestra.plugin.shopify.models.Order-Address
date-timedate-timedate-timeio.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Customer
date-timeio.kestra.plugin.shopify.models.Customer-CustomerAddress
date-timeio.kestra.plugin.shopify.models.Customer-CustomerAddress
date-timeio.kestra.plugin.shopify.models.Order-DiscountApplication
io.kestra.plugin.shopify.models.Order-DiscountCode
io.kestra.plugin.shopify.models.Order-Fulfillment
date-timeio.kestra.plugin.shopify.models.Order-LineItem
io.kestra.plugin.shopify.models.Order-Receipt
date-timeio.kestra.plugin.shopify.models.Order-LineItem
io.kestra.plugin.shopify.models.Order-DiscountAllocation
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-TaxLine
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-NoteAttribute
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-PaymentTerms
io.kestra.plugin.shopify.models.Order-PaymentSchedule
date-timedate-timedate-timedate-timeio.kestra.plugin.shopify.models.Order-Refund
date-timeio.kestra.plugin.shopify.models.Order-OrderAdjustment
date-timeio.kestra.plugin.shopify.models.Order-RefundLineItem
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Transaction
date-timedate-timeio.kestra.plugin.shopify.models.Order-Address
io.kestra.plugin.shopify.models.Order-ShippingLine
io.kestra.plugin.shopify.models.Order-DiscountAllocation
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-TaxLine
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-TaxLine
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-PriceSet
io.kestra.plugin.shopify.models.Order-Money
io.kestra.plugin.shopify.models.Order-Money
date-timeuri string
uriURI
Storage URI written when fetchType is STORE