Precios

Los precios para cálculos del total previo a la compra se cargan con el enpoint de GET /api/tours/{slug} y muestran los siguientes datos:

  • "dolar_prices_national_adult": 0
  • "dolar_prices_national_children": 0
  • "dolar_prices_foreigner_adult": 0
  • "dolar_prices_foreigner_children": 0

Sobre National y Foreigner

Los precios national son precios que aplican si el comprador tiene la misma nacionalidad del origen del tour. Ejm: Un tour de Perú comprado por un peruana aplicará los precios national

Los precios foreigner aplican para pasajeros de otra nacionalidad ajena a la del tour.

Sobre Precio Adulto, Niño, Hab. doble, Hab. simple, etc

1.Las terminaciones _adult son para pasajeros Adultos.

Si has_housing es true se refiere a hab. matrimonial, triple o doble (en lugar de adultos), además se debería validar una cantidad minimas de pasajeros a 2

2.Las terminaciones _children son para pasajeros Niños en el caso de que has_housing sea false.

Si has_housing es true usar como nomenclatura Hab. simple.

Ejemplos de Precios

Un ejemplo de has_housing=true lo puedes ver aqui: 3d-2n-cajamarca-de-sanacion

Un ejemplo de has_housing=false lo puedes ver aqui: full-day-completo-ica-paracas-sabados-y-domingos

Precios por temporada y cantidad

Tanto sus precios por adulto y niño son S/. 100 para el ejemplo (nacional y extranjero)

Caso 1 (Por temporada): Si elijo 1 pasajero adulto (precio normal 100 soles) para el 31 de Enero, que tiene un descuento de 10% pues el precio final es de S/ 90

Caso 2 (Por cantidad): Se reserva para 5 adultos (precio normal 100 por pasajero) ... por lo cual se aplica un descuento de S/ 10 por pasajero ... es decir tendrian un descuento de S/50 sobre el precio final. Quedando finalmente el total en S/ 450

Caso 3 (Ambos): Una reserva de 5 adultos para el 31 de Enero. Aplican dos descuentos: Por cantidad de 5 pasajeros con descuento de S/10 y el 10% de descuento por la fecha. Primero aplicamos el descuento por cantidad, ose (S/100 por pasajero x 5 pasajeros) = S/500 … el descuento por cantiad es S/10 x 5 pasajeros, osea S/50 … lo que da un primer total de S/ 450. Luego a ese S/450 le aplicamos el 10% por temporada… quedando un total final a pagar de S/405

Esos serian los 3 casos en sí. El caso 3 es el mas importante ya que cruza los dos descuentos. Ojo que tambien tenemos incrementos por temporada, aplican las mismas reglas que el descuento por temporada pero con incremento

Guía para reserva un tour

  • 1. Crear un carrito

    Crear un carrito vacio u obtener uno previamente creado: Shopping Cart

  • 2. Agregar una reserva al carrito

    Crearlo por (POST method): Reservation

    Es necesario el id del tour a reservar

    La fecha de partida la debes contrastar con el stock disponible del Tour

    El pais de Residencia lo puedes obtener de Countries

    Puedes agregar una o mas reservas al carrito.

  • 3. Datos del comprador

    El primer paso de confirmación de compra es agregar los datos del comprador: Billing data

  • 4. Confirmar compra

    Finalmente se debe confirmar la compra como pagada via PATCH en Pay Order