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
| Campo | Qué es |
|---|---|
| Tipo | Físico (una toalla, una botella) o Servicio (un traslado, un masaje). |
| Precio y moneda | A cuánto se vende. La moneda no tiene que ser la de la propiedad. |
| Alcance | Dónde se puede vender — ver abajo. |
| Días de venta | Qué días de la semana se puede vender. Vacío significa todos los días. |
| Estado | Activo 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/storepara 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}/chargesconsource: 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.
Updated 13 days ago