Carrito de compras unificado

Qué es el carrito unificado

El carrito unificado es un componente transversal que funciona en todas las marcas del ecosistema. Te permite agregar productos del meliponario, experiencias de naturaleza, estadías en propiedades y pedidos de café, todo en un mismo carrito. Los items se agrupan por marca para que visualices claramente de dónde viene cada uno.

Cómo agregar items

Hay varias formas de agregar items al carrito:

  • Botón "Agregar al carrito": en páginas de producto (aparece un check "Agregado" durante 1.2 segundos).
  • Widget de reserva: al reservar una experiencia o estadía, puedes elegir "Agregar al carrito" en lugar de pagar directamente.
  • Menú del café: productos del café se agregan directamente desde el menú.

El drawer del carrito

El carrito se abre como un panel lateral (drawer) que muestra:

  • Items agrupados por marca: cada grupo tiene su etiqueta (Meliponas, Café, Naturaleza, Gestión, Tierras).
  • Detalle de cada item: nombre, precio unitario, cantidad y subtotal.
  • Información de reserva: para items agendables, muestra la fecha/hora del slot o las fechas de estadía.
  • Controles de cantidad: botones para aumentar o disminuir la cantidad de cada item.
  • Eliminar items: botón para remover items individuales.
  • Total acumulado: suma de todos los items que requieren pago, en COP.

Proceso de checkout

  1. Revisa tu carrito: verifica items, cantidades y fechas.
  2. Ingresa tus datos: nombre, email y teléfono (obligatorios para generar la orden).
  3. Elige método de pago:
    • Pago en línea: el sistema genera una orden en app_reservas y te redirige a la pasarela Bold para pagar con tarjeta.
    • Coordinar por WhatsApp: si el pago en línea no está disponible o prefieres pagar de otra forma, se abre un chat de WhatsApp con el resumen de tu pedido para coordinar el pago directamente.
  4. Confirmación: recibes un código de orden y el detalle de las reservas generadas.

Persistencia

El carrito se guarda automáticamente en el almacenamiento local de tu navegador (localStorage). Esto significa que si cierras el navegador y vuelves, tus items siguen ahí. El carrito es independiente por dispositivo (no se sincroniza entre dispositivos).

Items especiales

Algunos items tienen características especiales en el carrito:

  • Experiencias con slot: muestran la fecha y hora seleccionada. El mismo recurso en horarios distintos genera items separados.
  • Estadías: muestran check-in, check-out y número de noches. La misma propiedad en fechas distintas genera items separados.
  • Productos gratuitos: si un item no requiere pago, se incluye en el carrito pero no suma al total.

¿Te fue útil esta guía?