Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona DataFirefly Alquiler de Productos, por qué lo construimos así y la lógica detrás de las características anteriores.
Un modo alquiler injertado en su catálogo existente
No todos los productos de su tienda están hechos para venderse de una vez por todas. Material, mobiliario, equipamiento para eventos, instrumentos, vehículos, herramientas: algunos artículos se alquilan, y PrestaShop no tiene ningún mecanismo nativo para ello. Este módulo añade un modo alquiler activable producto a producto, sin desnaturalizar el resto de su catálogo. Usted designa los artículos alquilables, define su precio diario, su fianza y su duración permitida, y el módulo se encarga del resto: calendario, cálculo del precio, bloqueo de fechas y seguimiento de las reservas hasta la devolución del material.
Un calendario que conoce su disponibilidad
En la ficha de producto, el cliente elige sus fechas como rango de dos meses, en dos campos de inicio y fin con horas, o como fecha de inicio más número de semanas, calculándose entonces sola la fecha de devolución. Los días ya reservados aparecen ensombrecidos, los días de cierre de la tienda no aceptan ni salida ni devolución, y un plazo de preparación configurable tras cada devolución deja tiempo para preparar el siguiente artículo. Un horizonte de reserva limita hasta qué fecha puede reservar un cliente.
Un precio diario que sigue sus temporadas
La tarifa se calcula por día, con tramos decrecientes, un modo porcentaje del precio de venta o una cuadrícula de coeficientes de duración con excepciones de fin de semana. Las temporadas multiplican la tarifa diaria en los periodos que usted defina, puntuales o recurrentes cada año, fiestas de fin de año incluidas. Las tarifas planas dan un precio redondo para una duración exacta, 7 días por 199 por ejemplo, prioritario sobre cualquier cálculo: combinadas con el modo semanas, hacen la oferta perfectamente legible. Una opción decide por último si el día de la devolución se factura (recuento de calendario) o no (modelo rotación: una semana va de lunes a lunes, con la devolución el día siguiente al periodo facturado).
Explote su parque: planning, unidades, check-in y check-out
El planning de back-office muestra la ocupación de cada producto en el mes, celda a celda, con la cantidad reservada y el detalle de las reservas en tooltip. Cada ejemplar físico puede llevar un número de serie: la capacidad de alquiler sigue entonces automáticamente las unidades activas, una unidad en mantenimiento sale del stock, y usted asigna las referencias entregadas al cliente en cada reserva, con control de conflicto. A la salida del material, un clic pasa el alquiler a en curso y lo registra; a la devolución, un clic lo cierra. El estado del material a la salida y a la devolución, el importe de fianza retenida y el motivo se consignan en la ficha, y la pantalla Estadísticas mide reservas, días alquilados, tasa de ocupación y facturación por producto en el periodo que elija.
La fianza, separada y sin fricción
La fianza aparece como línea dedicada del carrito y de la factura, sin IVA, sin inflar nunca el precio mostrado del producto alquilado. Su reembolso se resuelve con una factura de abono sobre esa línea. Usted la define por producto o como global automática (importe base con IVA multiplicado, con mínimo y redondeo). Y si prefiere no cobrar nada, la huella bancaria Stripe toma el relevo: el cliente registra su tarjeta tras el pedido en una página segura, sin cargo ni bloqueo de fondos, y usted solo cobra la retención en caso de daños, en un clic desde la ficha de reserva. Los datos de tarjeta los procesa Stripe Elements y nunca pasan por la tienda.
Reservas seguidas del carrito a la devolución
Desde el añadido al carrito, una reserva bloquea las fechas elegidas; los carritos no confirmados caducan y liberan sus fechas. Al validarse el pedido, la reserva se confirma y se vincula al cliente. Los emails de ciclo de vida, disparados por una URL cron segura, recuerdan al cliente el inicio de su alquiler, su devolución, y le avisan en caso de retraso, en el idioma de su pedido. El detalle de cada alquiler aparece en el carrito, en la confirmación de pedido, en la ficha de pedido del back-office (números de serie incluidos) y en la página Mis alquileres de la cuenta cliente.
Solicitudes sin pago, packs, API y webhooks
En los productos donde lo active, el cliente envía una solicitud de reserva con sus datos y un mensaje, sin pasar por caja; usted la acepta o rechaza en un clic, con emails automáticos. Los packs nativos de PrestaShop están sincronizados: reservar un pack bloquea sus componentes alquilables y a la inversa. La API REST con tokens expone productos, disponibilidad y reservas en lectura y escritura con idempotencia por referencia externa, y los webhooks salientes firmados HMAC notifican su software de gestión en cada evento: solicitud, confirmación, salida, devolución, anulación. Ya no hace falta consultar la API en bucle para estar sincronizado.
Límites asumidos
La huella bancaria requiere una cuenta Stripe, independiente del módulo de pago de la tienda; el cargo fuera de sesión de una retención puede ser rechazado por el banco del cliente (3-D Secure), en cuyo caso el módulo muestra el error y la retención queda por cobrar de otro modo. En el modelo rotación, el día de la devolución no se factura pero permanece no disponible para otra salida ese mismo día, lo que refleja la realidad del material aún no devuelto. La ocultación del botón de compra nativo se apoya en selectores de tema que pueden requerir un pequeño ajuste según su tema.
No hay valoraciones aún.