Asociación entre un Good y una Category. Las categorías con productos
asociados forman el menú/catálogo que ven los compradores; un producto sin ninguna
GoodCategory no se lista.
| Atributo | Tipo | Descripción |
|---|---|---|
id |
int |
|
in_order |
int |
Posición del producto dentro de la categoría. |
good_id |
int |
Producto asociado. |
category_id |
int |
Categoría asociada. |
created_at |
datetime\|null |
Fecha de creación. |
updated_at |
datetime\|null |
Fecha de última modificación. |
allLogs |
ApiLog> |
Registros de auditoría de la API, incluidos los internos. |
category |
Category |
Categoría asociada. |
good |
Good |
Producto asociado. |
logs |
ApiLog> |
Registros de auditoría de la API visibles. |
{
"id": 68,
"good_id": 105,
"category_id": 46,
"in_order": 1
}
{info} Soporta: Paginación Filters Carga dinámica
Listar asociaciones producto-categoría
Devuelve las GoodCategory de la compañía, paginadas.
| Método | URI | Cabeceras |
|---|---|---|
| GET | /companies/{companyId}/good-categories |
N/A |
Igual que el listado de GoodCategory pero con el formato de respuesta previo.
| Método | URI | Cabeceras |
|---|---|---|
| GET | /companies/{companyId}/good-categories/legacy |
N/A |
Actualizar una asociación producto-categoría
Modifica el in_order de la GoodCategory indicada.
| Método | URI | Cabeceras |
|---|---|---|
| PATCH | /companies/{companyId}/good-categories/{goodCategoryId} |
Authorization |
{
"in_order": "integer|min:1"
}