Este módulo integra el comercio electrónico con los flujos de trabajo de servicio de campo, permitiendo a los clientes crear pedidos de venta a través de la plataforma de comercio electrónico mientras seleccionan una fecha de entrega preferida y un rango horario. Estas selecciones se utilizan para determinar la ventana de entrega del stock picking asociado y de los pedidos de gestión de servicio de campo (FSM). Cuando se crea un pedido de FSM, se asigna automáticamente a la ruta diaria de FSM adecuada según la fecha de entrega seleccionada. Esta integración optimiza las operaciones al automatizar la asignación de rutas diarias a partir de los pedidos de venta entrantes, garantizando una programación organizada y eficiente.
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 15.0Permite a los compradores online elegir una fecha y un rango horario de entrega en el calendario de la página de pago del sitio web, y establece automáticamente la ventana de entrega del pedido y asigna la ruta de servicio de campo.
Cuando un cliente finaliza la compra en el sitio web, aparece un calendario de entrega en la página de pago. El cliente debe elegir una fecha de entrega y un rango horario antes de pagar; de lo contrario, un mensaje de error le pide que seleccione uno.
El calendario solo ofrece fechas que coinciden con la ruta de servicio de campo asignada a la dirección de entrega del cliente. Los días en que la ruta no opera, los días bloqueados y las fechas ya ocupadas por otros pedidos abiertos aparecen atenuados. Si no hay ninguna ruta válida asignada a la dirección, el calendario se sustituye por un mensaje que invita al cliente a utilizar el formulario de contacto.
En Ajustes, dentro de Field Service, una nueva sección Website Sales permite configurar con cuánta antelación se pueden programar los pedidos (un número y una unidad como días, semanas o meses) y, opcionalmente, asignar automáticamente un rango horario de entrega predeterminado cuando el cliente no elige ninguno.
Cuando se confirma el pago, la fecha y el rango horario elegidos se convierten a la zona horaria del cliente y se almacenan en el pedido de venta como fecha de compromiso y fecha de fin. La ubicación de servicio de campo de la dirección de entrega también se copia en el pedido de venta cuando cambia la dirección de envío. El módulo afecta a sale.order, res.config.settings y las páginas de pago del sitio web.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- sale.order · amplía un modelo existente
- res.config.settings · amplía un modelo existentemax_date_unit, max_date_number, time_range_default_id (Default Delivery Time Range), auto_assign_default_time_range (Auto-assign default delivery time range)
Texto generado por IA (DeepSeek) al leer el código de la versión 15.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/field-service.
terminal Instalación y uso
Documentación de OCA · Odoo 15.0- Configure Field Service Products:
- Navigate to the
Field Servicemodule. - Under
Master Data>Products, create or edit a product. - In the
Salestab, enable the Create one FSM order per sale order option. - Save the product.
- Configure Portal User:
- Navigate to the
Contactsmodule. - Create or edit a contact.
- In the
Actiontab, execute the Convert to FSM Record option, select theLocationrecord type. - Grant portal access to this contact.
- Save the contact.
- Configure FSM Location
- Navigate to the
Field Servicemodule. - Under
Master Data>Locations, edit the created location. - Assign a route to the location. Ensure the route has a person assigned to it and days of the week are specified. Adjust the route's maximum capacity as desired.
- Save the location.
- Configure FSM Delivery Time Ranges
- Navigate to the
Field Servicemodule. - Under
Configuration>Availability>Delivery Time Ranges, create delivery time ranges. - When the
Routefield is specified, the delivery time range is used on the related route only. When theRoutefield is empty, the delivery time range is used on all routes. - Save the delivery time ranges.
- You can also set a default delivery time range in the
Field Servicemodule underConfiguration>Settings>Website Sales>Auto-assign Default Delivery Time Range. This will be used when a delivery date is selected during the checkout process, but no specific delivery time range is selected. - Configure Maximum Allowed Time for Order Placement
- Navigate to the
Field Servicemodule. - Under
Configuration>Settings>Website Sales, configure the maximum allowed time for order placement. - This setting determines the maximum number of days in advance that a customer can place an order.
- Save the settings.
- Create a Sale Order from the E-Commerce:
- Log in to the e-commerce portal using the portal user created earlier.
- Navigate to the shop and select a field service product.
- Add the product to the cart and proceed to checkout.
- At the
Confirm Orderstep, select the preferred delivery date and time range. If no route is assigned to the selected delivery address, the checkout process can't be completed. - Complete the checkout process. To confirm the sale order, if specified in the configuration, the signature and payment must be completed.
- Validate the process:
- Navigate to the
Salesmodule. - Under
Orders, you will see the new sale order created and confirmed. - This sale order will be linked to a stock picking and an FSM order, where both will have the same delivery start and end dates based on the customer's selection in the e-commerce platform.
- The FSM order will be assigned to the appropriate day route, based on the delivery date selected by the customer.
This process can also be completed manually. When creating a sale order, navigate to the Other Info tab and select the prefered Delivery Date and Delivery End Date fields to define the delivery window. The sale order cannot be confirmed unless the selected Delivery Date falls on an available day route.
Specific days can be blocked for delivery during the checkout process by creating fsm_blackout_day records. The fsm_blackout_day records can be created under Field Service > Configuration > Availabiliy > Blackout Days.
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: Instalación, 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.