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"].