Ask one product's manual a question
ask_product_manualAsks one product's maker manual a specific question and returns the matching passage word for word, with the manual's link, the page and the section heading where the retained text has them, or says plainly that the manual does not cover it. Use when a shopper asks something the manual decides (installation, weight and height limits, age range, care, safety) about a product you hold a product_id for. Not for browsing; use search_catalog. It answers only from manuals RoboTrunk has read and checked, and never guesses. Error recovery: PRODUCT_NOT_FOUND means the store or product is not available through RoboTrunk right now (paused, or a wrong id), not that it is missing, so call search_catalog; INVALID_REQUEST names the field to fix; RATE_LIMITED means wait 60 seconds; unavailable means try again shortly; unverified means read the listed document or ask again; not_covered or no_manual means the manual does not answer it, so read the product's page with get_product; MANUAL_ASK_FAILED (or any other unexpected error): retry once, then call submit_feedback. Next: get_product, or create_checkout. Full guide: get_tool_guide or /agent/tools.json#ask_product_manual Example call: {"merchant":"anbbaby-com","product_id":"gid://shopify/Product/1234567890","question":"What is the maximum weight for the seat?"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| merchant | Yes | The store slug from the earlier search_catalog result. | |
| question | Yes | The person's question in plain words. | |
| product_id | Yes | The product_id from search_catalog or get_product, or its bare numeric Shopify id. Example: "gid://shopify/Product/1234567890" or "1234567890", never a page link. | |
| shopping_session_id | No | Optional server-issued shopping session correlation ID. It is not purchase authority. |