Update
Update an existing product in Shopify store
Update an existing product with new details.
type: "io.kestra.plugin.shopify.products.Update"Examples
Update product title and price
id: shopify_update_product
namespace: company.team
tasks:
  - id: update_product
    type: io.kestra.plugin.shopify.products.Update
    storeDomain: my-store.myshopify.com
    accessToken: "{{ secret('SHOPIFY_ACCESS_TOKEN') }}"
    productId: 123456789
    title: "Updated T-Shirt Title"
    bodyHtml: "<p>Updated description for the t-shirt</p>"
    status: "active"
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
bodyHtml string
Product description HTML
The description of the product in HTML format
handle string
Handle
A unique URL handle for the product
productId integerstring
Product ID
The ID of the product to update
productType string
Product type
The product type
publishedScope string
Published scope
The scope where the product is published (web, global)
rateLimitDelay string
PT0.5SdurationRate limit delay
Delay between API calls to respect rate limits
seoDescription string
SEO description
The SEO description for the product
seoTitle string
SEO title
The SEO title for the product
status string
Status
The status of the product (active, archived, draft)
templateSuffix string
Template suffix
The suffix of the Liquid template used for the product page
title string
Product title
The title of the product
vendor string
Vendor
The vendor of the product
Outputs
product Product
Updated product
The product that was updated in Shopify
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