Use when a user requests a specific product variant (e.g., color, size) for exchange or purchase. This skill involves checking the availability of the exact variant and clearly communicating its stock status to the user.
get_product_details for the product the user wishes to exchange.variants from the tool response to find the one matching the user's specified options (e.g., 'switch type', 'backlight', 'size').available status of the matching variant."available": false, inform the user that the specific version is out of stock.get_product_details for the product the user wishes to exchange.variants from the tool response to identify if the exact combination of user-specified options (e.g., 'switch type', 'backlight', 'size') exists and check its available status."available": false, inform the user that the specific version is out of stock.{"name": "Mechanical Keyboard", "product_id": "1656367028", "variants": { ... "9025753381": {"item_id": "9025753381", "options": {"switch type": "clicky", "backlight": "RGB", "size": "full size"}, "available": false, "price": 231.58}, ... "7706410293": {"item_id": "7706410293", "options": {"switch type": "clicky", "backlight": "none", "size": "full size"}, "available": true, "price": 269.16}, ...}}get_product_details tool output.get_product_details tool output.