Tienda

La Tienda es el catálogo de cosas que el hotel vende además de la
habitación: una toalla de playa, un servicio de lavandería, un traslado al
aeropuerto, una botella de vino.

Vender una publica un cargo en el folio de la reserva,
con source: store. A partir de ahí se comporta como cualquier otro cargo: tiene
fecha de servicio, congela su propio impuesto y cuenta para las cifras
devengadas de los reportes.

La Tienda está siempre encendida. No es una feature que una propiedad habilite.

Un producto

CampoQué es
TipoFísico (una toalla, una botella) o Servicio (un traslado, un masaje).
Precio y monedaA cuánto se vende. La moneda no tiene que ser la de la propiedad.
AlcanceDónde se puede vender — ver abajo.
Días de ventaQué días de la semana se puede vender. Vacío significa todos los días.
EstadoActivo o inactivo. Un producto inactivo deja de ser vendible sin ser borrado.

El alcance decide dónde se vende

Dos niveles, más un tercero opcional:

  • Global — disponible en todas las propiedades de la cuenta. Para cosas que
    la empresa vende en todos lados.
  • Esta propiedad — disponible solo acá.
  • Restringido a unidades — opcionalmente, solo en reservas de ciertas
    unidades. Vacío significa toda la propiedad.

Un producto restringido a una unidad es como se modela "desayuno incluido solo en
la suite" o "kit de playa, habitaciones frente al mar" sin inventar un segundo
catálogo.

El impuesto es su propio perfil

Las ventas de tienda se gravan con el perfil de impuestos de Tienda, que se
enciende y se configura por separado del perfil de reservas. Tener reservas
gravadas y tienda sin gravar es una configuración corriente.

Esta es la sorpresa más común de la Tienda: una propiedad configura impuestos,
vende un producto, y la línea se publica sin impuesto. El perfil que necesitaba
era otro. Ver Impuestos.

El precio en el folio puede diferir del precio de catálogo

El folio de una reserva tiene una sola moneda. Un producto con precio en otra
moneda se convierte en el momento en que se publica, y el cargo guarda su
propia foto: el monto origen, la moneda origen y la tasa usada.

Así, un producto cuyo precio de catálogo es 40 USD puede aparecer en un folio en
CLP por lo que valieran 40 USD el día en que se vendió, y por otro monto un mes
después. Eso es correcto, y la foto es lo que lo hace auditable. Ver
Monedas.

Qué no es la Tienda

No es control de inventario. Un producto físico tiene precio y estado, no una
cantidad en existencia. Vender la última toalla no detiene la siguiente venta.

No es un punto de venta. Un producto se vende sobre una reserva —
necesita un folio donde aterrizar. No existe la venta de mostrador a alguien que
no está hospedado.

En la API

  • Merchant: /api/merchant/store para el catálogo; una venta se publica a
    través de los cargos de la reserva.
  • Los cargos de tienda aparecen en
    GET /api/merchant/bookings/{booking}/charges con source: store, y en
    Finanzas → Cargos filtrando por esa fuente.
  • La External API no expone la Tienda.

Relacionado

  • Folios y cargos — dónde aterriza una venta.
  • Impuestos — el perfil aparte de tienda.
  • Monedas — por qué un precio del folio puede diferir del de catálogo.

Did this page help you?