Trade Pricing Band
This is used to view, create, update and delete trade pricing bands.
Trade Pricing Band Properties
id |
{ "id" : 255 }
The unique ID of the trade pricing band |
title |
{ "title" : "Pricing band A" }
The name of the trade pricing band |
products |
{ "products" : [
{
"id": 1234,
"price": 99.99,
"sku": "SKU123"
}
]
}
The products and their pricing in the pricing band The sku should only be set when setting the price for a variation |
What you can do with Trade Pricing Bands
GET /v1/trade-groups
Receive a list of trade pricing bands
GET /v1/trade-groups/ID
Receive a trade pricing band
POST /v1/trade-groups
Create a new pricing band
PUT /v1/trade-groups/ID
Update a trade pricing band
DELETE /v1/trade-groups/ID
Delete a trade pricing band
GET /v1/trade-groups
Returns all trade pricing bands. By default the first 50 pricing bands are returned
GET /v1/trade-groups
HTTP/1.1 200 OK [ { "id": 3, "title": "Group A" }, { "id": 98, "title": "Group B" } ]
GET /v1/trade-groups/ID
Returns a trade pricing band.
GET /v1/trade-groups/98
HTTP/1.1 200 OK { "id": 98, "title": "Group B", "products": [ { "id": 1698658, "sku": "LP25441PU", "price": 20 }, { "id": 2394354, "sku": "", "price": 10 } ] }
POST /v1/customers
Creates a new trade pricing band.
POST /v1/trade-groups
POST /v1/trade-groups { "title": "Group C", "products": [ { "id": 1693859, "sku": "SKO3880", "price": 19.59 }, { "id": 1693859, "sku": "SKU03881", "price": 29.59 } ] }
POST /v1/trade-groups
HTTP/1.1 201 Created { "id": 109, "title": "Group C", "products": [ { "id": 1693859, "sku": "SKO3880", "price": 19.59 }, { "id": 1693859, "sku": "SKU03881", "price": 29.59 } ] }
PUT /v1/trade-groups/ID
Update a trade pricing band.
PUT /v1/trade-groups/98
PUT /v1/trade-groups/98 { "id": 98, "title": "Group B", "products": [ { "id": 1698658, "sku": "LP25441PU", "price": 22.50 }, { "id": 2394354, "sku": "", "price": 12.50 } ] }
PUT /v1/trade-groups/98
HTTP/1.1 200 OK { "id": 98, "title": "Group B", "products": [ { "id": 1698658, "sku": "LP25441PU", "price": 22.50 }, { "id": 2394354, "sku": "", "price": 12.50 } ] }
DELETE /v1/trade-groups/98
Deletes an existing trade pricing band.
Returns 204 No Content on success.