BranchProperty
Representa a una Asociación de un Property con un Branch. Esto permite modificar los precios de las
variantes de tipo Range y Options para la sucursal en cuestión. Además, permite manejar disponibilidad y stock de
cada variante. Las consultas de precios para el cliente final se realizan sobre esta entidad.
- salable_type: Tipo de Property al cual hace referencia. Puede ser
property_option
o
property_range
- base_price_e2: Precio mínimo. Valor base para la
Lista de Precios
- step_price_e2: Precio de cambio en las propiedades
property_range
. No se utiliza en
property_range
.
- available: Controla la disponibilidad de la Propiedad.
- quantity: Controla el stock de la Propiedad.
Modelo BranchProperty
{
"id": 1,
"base_price_e2": 200000,
"step_price_e2": 0,
"available": true,
"quantity": 38,
"created_at": "2020-08-06 02:59:15",
"updated_at": "2020-08-06 02:59:15",
"branch_id": 2,
"property_id": 1,
"salable_type": "property_option",
"salable_id": 558
}
Listar BranchProperty
Listar BranchProperty de Branch
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/branches/{branchId}/branch-properties |
N/A |
Mostrar BranchProperty
Mostrar Branch Property
{info} Soporta:
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/branches/{branchId}/properties/{propertyId} |
N/A |
Actualizar BranchProperty
Método |
URI |
Cabeceras |
PATCH |
/companies/{companyId}/branch-properties/{branchPropertyId} |
Authorization |
{
"base_price_e2": "integer",
"step_price_e2": "integer",
"quantity": "integer",
"available": "boolean"
}
Acciones de BranchProperty
Update Old
Método |
URI |
Cabeceras |
PATCH |
/companies/{companyId}/branches/{branchId}/properties/{propertyId} |
Authorization |
{
"base_price_e2": "integer",
"step_price_e2": "integer",
"quantity": "integer",
"available": "boolean"
}
Enlaces de BranchProperty