Reorder Product Types within Shop
PUT/shop/:guid/products/reorder
Change the order of Product Types within the Shop by specifying a new predecessor successor pair.
The predecessor will be removed from its current place in the Shop and reinserted directly before (visually: above) the successor.
The successor will retain its current place in the Shop.
Note it takes two operations to reorder a Product Type to the last position:
first reorder it before the last one, then reorder the last one before it.
Request
Path Parameters
The guid of the Shop.
- application/json
Body
Input data
The guid of the Product Type that will be moved within the Shop.
The guid of the Product Type that determines where to move the predecessor.
Responses
- 204
- 403
- 404
- 406
- 500
Reordering of Product Types within Shop successful.
Unauthorized. You do not have permission to manage the Shop.
- application/json
- Schema
- Example (from schema)
Schema
The general error code.
The exact reason of failure.
{
"error_code": "string",
"error_description": "string"
}
Shop or Product Types not found.
- application/json
- Schema
- Example (from schema)
Schema
The general error code.
The exact reason of failure.
{
"error_code": "string",
"error_description": "string"
}
Request is invalid, see error context for validation errors.
- application/json
- Schema
- Example (from schema)
Schema
The general error code.
The exact reason of failure.
{
"error_code": "string",
"error_description": "string"
}
Internal server error. Reordering failed or successor does not exist.
- application/json
- Schema
- Example (from schema)
Schema
The general error code.
The exact reason of failure.
{
"error_code": "string",
"error_description": "string"
}