Flujo completo paso a paso
- Cliente compra online en eCommerce Odoo. Recibe ticket digital con QR único.
- Cliente va a tienda física con la prenda y el QR (móvil) o el ticket impreso.
- Caja: escanear QR con escáner. Odoo abre el pedido original.
- Caja: marcar las líneas a devolver, indicar motivo (talla equivocada, defecto, no le gusta).
- Validar. Odoo actualiza stock de la tienda y genera el abono.
- Cobro: el abono se procesa por el método de pago original.
- Cliente recibe email confirmando la devolución y el abono.
Preparar el sistema
Según la documentación POS oficial, la devolución es funcionalidad nativa. Para que online y tienda compartan datos:
- eCommerce y POS deben estar en la misma instancia Odoo (no en sistemas separados)
- El stock debe estar configurado con multi-almacén (uno por tienda + uno online si aplica)
- Pricelist compartida o reglas de devolución claras
Operación en caja física
En el TPV abierto:
- Botón "Devolución" o escanear QR del ticket digital
- Odoo localiza el pedido y muestra las líneas
- Seleccionar líneas a devolver y cantidad
- Indicar motivo (configurable por la tienda)
- Validar
Actualización de stock
Al validar:
- El producto vuelve al almacén de la tienda física
- Queda disponible para venta inmediata
- Si el producto se compró en otro almacén online, Odoo lo registra como "transferencia entre almacenes"
Abono al cliente
Odoo emite la nota de abono o credit note automáticamente vinculada a la factura original (cumpliendo VeriFactu para registro de la rectificativa). El abono se procesa por el método original:
- Tarjeta → reverso de pago vía datáfono o pasarela
- Bizum → reverso Bizum
- Efectivo → entrega en caja
- Vale electrónico si el cliente lo prefiere para próxima compra
Cambio por otra talla
Flujo combinado: devolución de la M + venta inmediata de la L. Si el precio es el mismo, el cliente no paga ni recibe. Si hay diferencia, se ajusta en una operación.
Preguntas frecuentes
¿Cómo identifica Odoo el pedido original?
Cliente muestra ticket digital con QR (móvil) o ticket impreso. La caja escanea el QR y Odoo localiza el pedido online en segundos.
¿Y si el cliente no encuentra el ticket?
Búsqueda por nombre + apellido o email. Si tiene cuenta cliente, todas sus compras están vinculadas en el CRM.
¿Se actualiza el stock en tiempo real?
Sí. Al validar la devolución en tienda, el producto vuelve al stock de esa tienda física disponible para venta inmediata.
¿Y el abono al cliente?
Se devuelve por el mismo método de pago original (tarjeta → tarjeta, Bizum → Bizum). Si fue contra reembolso, se devuelve en efectivo o vale electrónico.
Fuentes y referencias
Sobre el autor: Jeanlouis Boulanger es CEO de Nextdoo, Partner Oficial Odoo Ready en España. JLM Business Solutions SL, B16842831, Tarragona. Reservar llamada de discovery · Calculadora de costes · Volver a la guía retail.