Skip to main content

Description

Updates an existing product on the business’s Google Merchant profile. All required fields must be provided — this is a full replacement, not a partial update. Fetch the current product first using get_product_listing_list to preserve fields the user isn’t changing.
This is a write tool — it modifies a live or draft product on Google Merchant. Fetch the current product data first to avoid unintentionally clearing fields. Confirm all changes with the user before proceeding.

Parameters

price / salePrice Object

Example Usage

Notes

  • If the user provides a product name instead of a productId, call get_product_listing_list with the name as search, present results, and confirm the correct product.
  • This is a full replacement — always fetch the current product data first and carry forward any fields the user isn’t explicitly changing.
  • status must be exactly "PUBLISH" or "DRAFT".
  • If the user doesn’t know the Google product category ID, call get_product_listing_options with actions=["PRODUCT_GOOGLE_CATEGORY"].