Sell resource booking products in your eCommerce
Este módulo amplía la funcionalidad de sale_resource_booking para admitir el caso de uso de eCommerce y permitir que tus visitantes compren productos que generan una reserva de recursos, y que los pre-reserven antes de comprar.
También puedes establecer un tiempo de espera para que esas pre-reservas caduquen si no se pagan.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Permite a los compradores online reservar recursos (como salas o equipos) para productos vendidos en tu sitio web, antes de pagar. Las reservas no pagadas caducan automáticamente tras un tiempo de espera que configuras por producto.
Cuando un producto está vinculado a un tipo de reserva de recurso, la página del producto ahora muestra un mensaje que informa al comprador de que se puede realizar una prereserva desde el carrito y cuándo expiraría.
En el carrito y el pago, aparece un nuevo paso "Programar reservas". El cliente elige una franja horaria en un calendario e introduce el nombre y el correo electrónico del asistente. Cada reserva del carrito se gestiona una a una, con un título como "Prerreserva tu reserva (1 de 3)". Si una franja ya no está disponible, se muestra un error y el cliente puede elegir otra.
En el formulario del producto, un campo "Tiempo de espera de prereserva" (en horas, por defecto 1) controla cuánto tiempo permanece válida una prereserva. Una tarea programada se ejecuta cada minuto y cancela las prereservas caducadas que aún están pendientes o programadas, liberando el recurso.
Cuando se confirma el pedido, el nombre y el correo electrónico prereservados se convierten en un contacto real (creado si es necesario), la reserva se confirma y se envía un correo electrónico de compartición del portal al asistente. Si el cliente crea una cuenta durante el pago, el partner de la reserva se actualiza al nuevo contacto.
Los datos personales (nombre, correo electrónico, caducidad) se eliminan cuando se cancela una reserva, para evitar conservar información personal innecesaria.
Depende de
Modelos y campos (3)
- website · amplía un modelo existente
- product.template · amplía un modelo existenteresource_booking_timeout (Pre-booking timeout), resource_booking_expiration
- resource.booking · amplía un modelo existenteexpiration, prereserved_name, prereserved_email
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/e-commerce.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Para instalar este módulo, necesita estas dependencias:
resource_bookingdesale_resource_bookingde
Para usar este módulo, necesitas saber cómo usar sale_resource_booking y resource_booking. Este documento no explica los detalles de esos módulos relacionados.
Todos los productos que vincules a un tipo de reserva de recursos permitirán pre-reservas si se venden desde tu eCommerce. Para configurar el tiempo de espera de esas pre-reservas:
- Ve al formulario del producto en el backend.
- Usa el campo Resource booking timeout, en la pestaña Sales.
Cuando vayas a la página de eCommerce de ese producto, verás un pequeño mensaje encima del botón Add to cart, que le indica al usuario que podrá pre-reservarlo antes de comprarlo.
Cuando añadas a tu carrito uno (o más) productos reservables, verás en el asistente de checkout del eCommerce un nuevo paso que tendrás que seguir para poder comprar. Este paso mostrará un calendario con franjas reservables para que elijas.
Cuando se te redirija al pago, ¡asegúrate de pagar antes de que expiren tus pre-reservas!
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.