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": 58,
"base_price_e2": 223234500,
"step_price_e2": 0,
"available": true,
"quantity": null,
"created_at": "2020-05-04 17:47:21",
"updated_at": "2020-05-04 17:47:21",
"branch_id": 22,
"property_id": 46,
"salable_type": "property_option",
"salable_id": 580
}
Atributo |
Tipo |
Descripción |
id |
int |
- |
base_price_e2 |
int |
- |
step_price_e2 |
int |
- |
available |
bool |
- |
created_at |
datetime\|null |
- |
updated_at |
datetime\|null |
- |
branch_id |
int |
- |
property_id |
int |
- |
salable_type |
string |
- |
salable_id |
int |
- |
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