get_price
Get an exact ZAR price using product_id from search_catalog or lookup_catalog, width_mm and height_mm. Prices include VAT and delivery. Colour selects the bamboo price tier where applicable. A price is not a stock reservation: validate the exact colour and mount with configure_product before creating a cart. Failure can return success:false or a JSON-RPC validation error.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| colour | No | Optional bamboo colour for colour-specific tier pricing | |
| finish | No | Optional finish for aluminium products: Plain, Brushed, Woodgrain | |
| province | No | Optional. Customer's South African province or city. Garden Route locations get Duncan's direct contact; other locations get the online shop contact. | |
| quantity | No | Number of blinds (default 1) | |
| width_mm | Yes | Width in millimetres (e.g. 1200) | |
| height_mm | Yes | Height/drop in millimetres (e.g. 1500) | |
| product_id | Yes | product_id from search_catalog or lookup_catalog (e.g. roller-blockout) |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| finish | No | ||
| message | No | ||
| success | Yes | ||
| currency | No | ||
| quantity | No | ||
| No | |||
| width_mm | No | ||
| height_mm | No | ||
| lead_time | No | ||
| product_id | No | ||
| contact_name | No | ||
| vat_included | No | ||
| contact_phone | No | ||
| unit_price_zar | No | ||
| total_price_zar | No | ||
| contact_required | No | ||
| effective_width_mm | No | ||
| effective_height_mm | No | ||
| measurement_review_required | No |