En este artículo vamos a ver otra de esas características que WooCommerce no incluye por defecto, pero que es muy útil, incluso imprescindible para algunos tipos de negocio: la gestión de reservas.
En mis proyectos profesionales suelo usar el plugin premium de los creadores de WooCommerce, WooCommerce Bookings, debido a su perfecta integración con WooCommerce y a su gran potencia y flexibilidad, que permiten que se adapte cien por cien a cualquier tipo de negocio que incluya gestión de reservas, sean cuales sean sus necesidades.
Sin embargo, eso hace también que sea un plugin caro (mejor dicho, de precio elevado, ya que no es caro teniendo en cuenta lo que ofrece) y soy consciente de que no todo el mundo está dispuesto a pagar 249 dólares por un plugin (por cierto, lee hasta el final que ofrezco alternativas).
Además, no todos los negocios necesitan esa flexibilidad, y hay ocasiones en los que las necesidades quedan cubiertas con unas funcionalidades más básicas. Pues bien, ahí está la alternativa gratuita (mejor dicho, freemium, ya que tiene opciones de pago) que vamos a ver en la entrada de hoy: WooCommerce Easy Booking.
Tabla de contenidos
Reservas en WooCommerce… con muchas limitaciones
Como ya he dicho, este plugin sólo será útil en determinadas ocasiones en que las necesidades no sean muy elaboradas. Pongo a continuación algunos ejemplos de para qué sirve y para qué no.
WooCommerce Easy Booking te permitirá gestionar las reservas si:
- Alquilas productos por días completos, por ejemplo para gestión de un hotel, un apartamento que se alquila por días o una empresa de alquiler de coches.
- Tus productos reservables están permanentemente disponibles, al margen de vacaciones, festivos
- El precio (por día) de un producto reservable es siempre el mismo, es decir, nada de tener en cuenta temporada alta o baja
- Si tu producto reservable no tiene opciones a elegir
- Sí no tienes que hacer gestión de las unidades a reservar
Como ves las limitaciones para este plugin son muchas. Tantas que dudo que sea realmente de utilidad en alguna situación. Por ejemplo:
- Sirve, por ejemplo, si organizas excursiones o actos de un día de duración (o de menor duración, pero sólo una sesión diaria). Es casi perfecto para eso: tanto stock como localidades o plazas, y sin que sea necesaria gestión de las reservas. Para el tema de las fechas disponibles hay opción de pago, como comento más adelante.
- Puede servir para un hotel siempre y cuando te ocupes manualmente de gestionar el stock de habitaciones disponibles, aunque sin posibilidad de escoger opciones adicionales como cama supletoria, cuna, etcétera.
- Puede servir para reservar mesa en un restaurante, siempre y cuando sólo haya un servicio por mesa; recuerda: no permite escoger hora.
- Te servirá si tienes una empresa de alquiler de vehículos, y manualmente gestionas el stock de los que estén disponibles.
Como ves, no resulta muy útil. Por el contrario no te servirá si:
- Quieres ofrecer servicios de reservas por otra unidad que no sea un día o una noche. Nada de reservar por horas, por semanas, etc.
- Si junto con la reserva se puede reservar una segunda opción en función de disponibilidades, por ejemplo una cuna en un hotel, una trona en un restaurante, un monitor en una clase de zumba o un profesor concreto en una academia de inglés.
- Si quieres poner precios distintos a un mismo producto en función de las fechas o los días, por ejemplo habitaciones o apartamentos en temporada alta y baja, sesiones de cualquier cosa entre semana o los fines de semana, etcétera.
También hay otras opciones que sólo están disponibles mediante un add-on de pago:
- Gestionar la disponibilidad de las reservas. Sólo se puede hacer una reserva por cada unidad en stock. Si no haces gestión de stocks, las unidades a reservar son infinitas. Si pones un número de unidades en stock, esas son las reservas que se podrán hacer, sin tener en cuenta cuándo dejarán de estar reservadas esas unidades. El complemento que realiza la gestión de reservas cuesta 40€.
- Establecer unas fechas o periodos en los que el artículo no está disponible, como un gimnasio que cierra los lunes o un masajista que no atiende los domingos. Puedes obtener esta característica por 25€.
- Ofrecer descuentos en función de la duración de la reserva. Conseguir esta funcionalidad cuesta también 25€.
Como ves son cosas habituales que no puedes hacer con el plugin gratuito WooCommerce Easy Bookings.
Las opciones que ofrece
Ya he puesto unos cuantos ejemplos de casos que se pueden dar habitualmente. Vamos a ver en concreto qué opciones ofrece el plugin. Quién sabe, quizá sí te sirva en tu caso.
Puedes elegir si calcular la reserva por días o por noches. Ya ves que no es lo mismo, ya que una estancia de cinco días incluirá solamente cuatro noches. No hay otra unidad de reserva (horas, semanas, meses, bloques… ninguno de ellos está contemplado).
A continuación puedes marcar una casilla si deseas que todos los productos de tu ecommerce se conviertan en reservables.
Puedes elegir también las duraciones mínima y máxima de la reserva (en días o en noches, según hayas elegido en la primera opción). El mínimo ha de ser, evidentemente, un día, mientras que puedes establecer una duración máxima o poner un cero para que no haya límite.
También puedes elegir cuál debe ser la primera fecha de reserva disponible respecto a la fecha en la que se realice la reserva, es decir, si el cliente puede reservar para el mismo día, o si ha de ser como mínimo para el día siguiente, dos días después, etcétera.
Con la siguiente opción puedes elegir el año límite de reservas (si sólo se puede reservar durante este año, o hasta el año que viene o hasta el 2052), y por último en qué día comienza la semana.
Esto último es sólo para mostrar el calendario, porque ya sabes que en algunos países la semana comienza el domingo. Una opción por otro lado bastante poco útil ya que eso ya se establece en el propio WordPress, en Ajustes > Generales.
La alternativa: WooCommerce Bookings
¡Ufff! Ya ves lo limitado que es este plugin. ¿Hay alternativas? Pues sí (y lee hasta el final, por que te puede interesar). Como decía al principio del artículo está el plugin oficial de WooCommerce, WooCommerce Bookings.
Algunas cosas que se pueden hacer con él (hay muchas más):
- Establecer reservas por horas, días, semanas, minutos, bloques de dos horas, de treinta minutos… las combinaciones que quieras.
- Establecer periodos entre una reserva y la siguiente de la duración que quieras por si hay que acondicionar para el siguiente cliente, por ejemplo dejar quince minutos entre una sesión de masaje y la siguiente, o diez minutos entre una clase particular y otra…
- Establecer días concretos, periodos del año, días de la semana o del mes en los que no está disponible el producto (días festivos, domingos, vacaciones) u horarios (no se puede reservar pista por la noche entre las 21:00 y las 9:00)
- Condicionar las reservas a disponibilidades de otros recursos, como pedir hora con una peluquera en concreto, que haya disponible una cuna para la habitación, o clase con un profesor de determinada especialidad.
- Ofrecer descuentos dependiendo de la longitud de la reserva.
- Cobrar un precio fijo más otro que depende de las unidades reservadas.
- Cobrar parte como señal al hacer la reserva y que el resto quede pendiente de pago en el momento de la prestación del servicio.
Y mil ejemplos más. No quiero extenderme demasiado, pero las posibilidades son virtualmente infinitas. Por supuesto, también facilita la gestión mediante calendarios de reservas, informes de ocupación, etcétera.
Y si no estás seguro de si lo que necesitas se puede conseguir con este plugin, consúltame también y podré decirte si es o no capaz de cubrir tus necesidades… aunque realmente no he llegado a ver una necesidad tan especial que no quede cubierta con él.