App Logo
admin.shopify.com

Update a Shopify product's price

Automatically update a Shopify product's price on admin.shopify.com. Changes the price and/or compare-at price of a product in the signed-in Shopify store, found by its id, admin link or handle, then reads the product back to confirm the new prices. For a product with several variants, pick one variant or apply the change to all of them. Prices already at the target are left alone. A rehearsal mode shows the current and new prices without changing anything.

Input

product required

The product's id, its admin link, or its handle (from admin.shopify.com/list_products).

price optional

New price, in the store currency.

store optional

The store handle as it appears in the admin URL. Omit it to use the store the signed-in admin opens by default.

dryRun optional

Report the current and new prices without changing anything.

Default: false
variantId optional

Change only this variant. Required when the product has several variants, unless allVariants is set.

allVariants optional

Apply the change to every variant of the product.

Default: false
compareAtPrice optional

New compare-at (struck-through) price; null clears it.

Output

store required
dryRun required
changes required
product required
updated required
alreadyAtTarget required

True when every targeted variant already had the requested prices.

FAQ

Changes the price and/or compare-at price of a product in the signed-in Shopify store, found by its id, admin link or handle, then reads the product back to confirm the new prices. For a product with several variants, pick one variant or apply the change to all of them. Prices already at the target are left alone. A rehearsal mode shows the current and new prices without changing anything.
Ask an AI agent connected to Reduck to run reduck/admin.shopify.com/update_product_price, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/admin.shopify.com/update_product_price
You do not need one. "Update a Shopify product's price" drives the real admin.shopify.com pages in a browser, so it works whether or not admin.shopify.com offers an API for this.
Required: product. Optional: price, store, dryRun, variantId, allVariants, compareAtPrice.
It returns store, dryRun, changes, product, updated, alreadyAtTarget.
Yes. It acts as you on admin.shopify.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the admin.shopify.com cookies saved by the Reduck extension.
It makes changes on admin.shopify.com, like sending, posting, booking or buying something.
Ask an AI agent connected to Reduck to run reduck/admin.shopify.com/update_product_price, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/admin.shopify.com/update_product_price
It is part of Reduck's official curated catalogue.

Start building not clicking