Commission rates
The commission rate lookup endpoint can be used to retrieve the current commission rate for up to 50 products in a single request, identified by EAN and storefront. It is intended for use when selling costs need to be estimated before pricing decisions are made, or when internal tooling around Kaufland commission data is being built.
The returned rate is referred to as an estimate because it reflects the rate configured at the time of the request. The commission actually charged is determined at invoice time and may differ.
Endpoint
HTTP method: POST
URL: https://sellerapi.kaufland.com/v2/info/commission-rates/lookup
Query parameter: storefront — the storefront to look up rates for (e.g. de)
Sample request
{
"eans": [
"4006381333931",
"3607345809915",
"0000000000000"
]
}
Sample response
{
"data": [
{
"ean": "4006381333931",
"status": "OK",
"commission_rate_estimate": {
"variable_fee": 7.0,
"fixed_fee": 0
}
},
{
"ean": "3607345809915",
"status": "NO_COMMISSION_RATE"
},
{
"ean": "0000000000000",
"status": "NOT_FOUND"
}
]
}
The complete request and response schema, including all field types and validation rules, is available in the endpoint specification.
Status values
Each result entry indicates the outcome of the lookup via a status field:
| Value | Meaning |
|---|---|
OK |
A commission rate is available. The rate is returned in commission_rate_estimate. |
NOT_FOUND |
No product could be found for the given EAN and storefront combination. |
NO_COMMISSION_RATE |
The product exists but no commission rate has been configured for it. commission_rate_estimate is absent. |
Error responses
In addition to the standard 401 Unauthorized and 500 Internal Server Error
responses, the following error may be returned:
400 Bad Request— the request body is invalid or theeansarray contains more than 50 entries.