
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 *string
Admin API access token
Private app Admin API access token sent as X-Shopify-Access-Token
storeDomain *string
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
assets
Assets this task consumes as inputs or produces as outputs, for lineage tracking and the asset graph (Enterprise Edition). A flow declaring this property on a task is rejected in the open-source edition.
io.kestra.core.models.assets.AssetsDeclaration
IGNOREFAILWARNAsset failure behavior
Behavior applied to the task state when a declared asset fails to render, emit, or be persisted (e.g. a lock conflict): FAIL escalates it to FAILED, WARN (default) warns it if it would otherwise succeed, IGNORE leaves the state untouched.
Whether to auto-register assets referenced dynamically at runtime that are not statically declared in inputs or outputs.
The assets consumed as inputs.
io.kestra.core.models.assets.AssetIdentifier
1The assets produced as outputs.
io.kestra.plugin.ee.assets.Dataset
1150{}1150io.kestra.plugin.ee.assets.File
1150{}1150io.kestra.plugin.ee.assets.Table
1150{}1150io.kestra.plugin.ee.assets.VM
1150{}1150io.kestra.core.models.assets.External
1150{}1150io.kestra.core.models.assets.Custom
11501Custom asset type
{}1150createdAtMax 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)
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