gradeNot graded
page: Every page
search_productsAnswer
Search Detroit Axle products by keyword or part number without changing the customer page. Optionally constrain the search to a complete year, make, and model. Returns product titles, prices, live availability, product URLs, and the Shopify variantId needed by add_to_cart.
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Search Detroit Axle products by keyword or part number without changing the customer page. Optionally constrain the search to a complete year, make, and model. Returns product titles, prices, live availability, product URLs, and the Shopify variantId needed by add_to_cart.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Part number, product keyword, or vehicle-related search text."
},
"year": {
"type": "string",
"pattern": "^(19|20)\\d{2}$",
"description": "Optional vehicle year. Must be provided with make and model."
},
"make": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "Optional vehicle make. Must be provided with year and model."
},
"model": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Optional vehicle model. Must be provided with year and make."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 24,
"default": 10
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}select_vehicleAction
Validate and select a vehicle by year, make, and model, save it as the active fitment context, and open the matching Detroit Axle parts page.
View tool JSON
{
"name": "select_vehicle",
"kind": "act",
"impl": "imperative",
"description": "Validate and select a vehicle by year, make, and model, save it as the active fitment context, and open the matching Detroit Axle parts page.",
"inputSchema": {
"type": "object",
"properties": {
"year": {
"type": "string",
"pattern": "^(19|20)\\d{2}$"
},
"make": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"model": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"year",
"make",
"model"
],
"additionalProperties": false
},
"page": "/"
}add_to_cartAction
Add one currently available Shopify product variant to the cart. Use the exact variantId returned by search_products. The active vehicle, when selected, is attached to the cart line for fitment context.
View tool JSON
{
"name": "add_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Add one currently available Shopify product variant to the cart. Use the exact variantId returned by search_products. The active vehicle, when selected, is attached to the cart line for fitment context.",
"inputSchema": {
"type": "object",
"properties": {
"variantId": {
"type": "string",
"pattern": "^gid://shopify/ProductVariant/.+",
"description": "Exact Shopify ProductVariant ID returned by search_products."
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 1
}
},
"required": [
"variantId"
],
"additionalProperties": false
},
"page": "/"
}proceed_to_checkoutAction
Open Shopify checkout for the current cart. This does not place the order; it navigates to checkout. The site will ask the user to confirm before redirecting.
View tool JSON
{
"name": "proceed_to_checkout",
"kind": "act",
"impl": "imperative",
"description": "Open Shopify checkout for the current cart. This does not place the order; it navigates to checkout. The site will ask the user to confirm before redirecting.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}