List products from Shopify store
Retrieve a list of products from your Shopify store with optional filtering and pagination.
type: "io.kestra.plugin.shopify.products.List"Examples
List all products
id: shopify_list_products
namespace: company.team
tasks:
  - id: list_products
    type: io.kestra.plugin.shopify.products.List
    storeDomain: my-store.myshopify.com
    accessToken: "{{ secret('SHOPIFY_ACCESS_TOKEN') }}"
List products with filtering
id: shopify_list_products_filtered
namespace: company.team
tasks:
  - id: list_products
    type: io.kestra.plugin.shopify.products.List
    storeDomain: my-store.myshopify.com
    accessToken: "{{ secret('SHOPIFY_ACCESS_TOKEN') }}"
    limit: 50
    status: ACTIVE
    publishedStatus: PUBLISHED
Properties
accessToken *Requiredstring
Admin API access token
Private app access token for Shopify Admin API
storeDomain *Requiredstring
Shopify store domain
The domain of your Shopify store (e.g., 'my-store.myshopify.com')
apiVersion string
2024-10API version
Shopify Admin API version to use
createdAtMax string
Created at max
Retrieve products created before this date
createdAtMin string
Created at min
Retrieve products created after this date
fetchType string
FETCHSTOREFETCHFETCH_ONENONEFetch type
How to fetch the data (FETCH_ONE, FETCH, STORE)
handle string
Handle filter
Filter products by handle
limit integerstring
Limit
Maximum number of products to retrieve
productType string
Product type filter
Filter products by product type
publishedStatus string
PUBLISHEDUNPUBLISHEDANYPublished status filter
Filter by published status
rateLimitDelay string
PT0.5SdurationRate limit delay
Delay between API calls to respect rate limits
sinceId integerstring
Since ID
Retrieve products after this ID
status string
ACTIVEARCHIVEDDRAFTProduct status filter
Filter products by status
updatedAtMax string
Updated at max
Retrieve products updated before this date
updatedAtMin string
Updated at min
Retrieve products updated after this date
vendor string
Vendor filter
Filter products by vendor
Outputs
Definitions
io.kestra.plugin.shopify.models.Product-ProductOption
id integer
name string
position integer
product_id integer
values array
io.kestra.plugin.shopify.models.Product-ProductVariant
admin_graphql_api_id string
barcode string
compare_at_price string
created_at string
date-timefulfillment_service string
grams number
id integer
image_id integer
inventory_item_id integer
inventory_management string
inventory_policy string
inventory_quantity integer
old_inventory_quantity integer
option1 string
option2 string
option3 string
position string
price string
product_id integer
requires_shipping boolean
sku string
taxable boolean
title string
updated_at string
date-timeweight number
weight_unit string
io.kestra.plugin.shopify.models.Product-ProductImage
admin_graphql_api_id string
alt string
created_at string
date-timeheight integer
id integer
position integer
product_id integer
src string
updated_at string
date-timevariant_ids array
width integer
io.kestra.plugin.shopify.models.Product
admin_graphql_api_id string
body_html string
created_at string
date-timehandle string
id integer
metafields object
product_type string
published_at string
date-timepublished_scope string
status string
template_suffix string
title string
updated_at string
date-time