Dealer sign in
Trade pricing is only available to linked trade accounts.
Link your trade account
Enter the account number from your invoices (two letters, a dash, three digits).
—
Price a blind
Your net price, alongside list.
| Price component | Amount |
|---|
Request and response
Your discount
Set by your account manager. Shows the products in your range.
| Product | Multiplier | Discount |
|---|
Price a whole job
One line per window, up to 50. A bad line is reported on its own row — the rest still price.
| # | Line | Qty | List | Net |
|---|
What you can order
Everything the API will price for your account, with the same numbers it returns.
| Code | Product | Lead time | Fabrics | From (list) | Your discount |
|---|
Product detail
Size limits, options and every fabric — the same data your integration
reads from /products/{code}/config.
Options
Send these as {"name": …, "value": …}. An
unrecognised value is rejected, never quietly ignored.
| Option | Value | Adds |
|---|
Fabrics
Grouped by fabric type, with the colours underneath — the same order as order entry.
| Colour | Code | Light | Price group |
|---|
Optional hardware
Separate line items, not shade options. per: order means one per order (the hub); per: shade means one for each blind.
| SKU | Item | Per | Requires | Price |
|---|
API keys
For your own ordering system to price at your discount, server to server. Keys are secrets — keep them on your server, never in a web page.
| Label | Key | Created | Last used |
|---|
Use it as a header: X-API-Key: htw_live_… against
POST /dealer/quote.
Read the API documentation →