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