Ir al contenido
Odoo Menú
  • Inicia sesión
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • PdV para tiendas
    • PdV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en vivo
    • eLearning
    Cadena de suministro
    • Inventario
    • Manufactura
    • PLM
    • Compras
    • Mantenimiento
    • Calidad
    Recursos humanos
    • Empleados
    • Reclutamiento
    • Vacaciones
    • Evaluaciones
    • Referencias
    • Flotilla
    Marketing
    • Redes sociales
    • Marketing por correo
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyectos
    • Registro de horas
    • Servicio externo
    • Soporte al cliente
    • Planeación
    • Citas
    Productividad
    • Conversaciones
    • Inteligencia artificial
    • IoT
    • VoIP
    • Artículos
    • WhatsApp
    Aplicaciones externas Studio de Odoo Plataforma de Odoo en la nube
  • Industrias
    Venta minorista
    • Librería
    • Tienda de ropa
    • Mueblería
    • Tienda de abarrotes
    • Ferretería
    • Juguetería
    Alimentos y hospitalidad
    • Bar y pub
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidora de bebidas
    • Hotel
    Bienes inmuebles
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión de propiedades
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Firma contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Manufactura
    • Textil
    • Metal
    • Muebles
    • Comida
    • Cervecería
    • Regalos corporativos
    Salud y ejercicio
    • Club deportivo
    • Óptica
    • Gimnasio
    • Especialistas en bienestar
    • Farmacia
    • Peluquería
    Trades
    • Personal de mantenimiento
    • Hardware y soporte de TI
    • Sistemas de energía solar
    • Zapateros y fabricantes de calzado
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin fines de lucro
    • Agencia para la protección del medio ambiente
    • Alquiler de anuncios publicitarios
    • Fotografía
    • Alquiler de bicicletas
    • Distribuidor de software
    Descubre todas las industrias
  • Comunidad
    Aprende
    • Tutoriales
    • Documentación
    • Certificaciones
    • Capacitación
    • Blog
    • Podcast
    Fortalece la educación
    • Programa educativo
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtén el software
    • Descargar
    • Compara ediciones
    • Versiones
    Colabora
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Conviértete en partner
    • Servicios para partners
    • Registra tu firma contable
    Obtén servicios
    • Encuentra un partner
    • Encuentra un contador
    • Contacta a un consultor
    • Servicios de implementación
    • Referencias de clientes
    • Soporte
    • Actualizaciones
    GitHub YouTube Twitter LinkedIn Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicita una demostración
  • Precios
  • Ayuda
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Ayuda

Promotion Discount per Order Line

Suscribirse

Reciba una notificación cuando haya actividad en esta publicación

Se marcó esta pregunta
discountpromotion
3 Respuestas
4090 Vistas
Avatar
Parker D

Hello there and a happy new year, everyone! :)

I use Odoo 14 and when I use the promotions, usually 5 or more % for an oder for certain customers, the discount is calculated into one position. 

Unfortunately my important customers want the discount printed out per order line. This will get more important with new customers that will get e.g. 5% on these products and 8% on those. 

Is there any app that can make it so, that the discount is calculated per order line and printed out after each? E.g.: 
- 1 x Table -> 50 €
- Discount for furniture 5 % -> -2,50 €
- 2 x Lamps -> 100 €
- Discount for Lamps 10 % -> -10,00 €

... something like that?

0
Avatar
Descartar
Avatar
Dario Bösch
Mejor respuesta

Maybe it is possible to use without promotions:

  • Activate advanced pricelists in the settings
  • Activate discounts in the sales section in the settings
  • Open or create a pricelist
  • In the tab "configuration" chose the discount policy without_discount

Then you can set pricelist items (promotions) per product, cateogory etc. On the sale order the discounts will automatically be shown.

You can createa multiple pricelists per timespan or customer


0
Avatar
Descartar
Avatar
Parker D
Autor Mejor respuesta

I found a work around that works for me so far in most use cases. 
I've installed sale_promotion_discount_in_field from the OCA. It adds a rule to the promotion program which puts the discount in percent into the discount field of the order line (the one @Econ Odoo showed how to enable in the screenshot).

0
Avatar
Descartar
Avatar
econodoo, Econ Odoo
Mejor respuesta

With odoo 18, this feature is built in. I don't remember about Odoo 14 but if it is not available, you can immitate the way odoo 18 does. Adding a few column to calculate discount is not something too difficult.

0
Avatar
Descartar
Parker D
Autor

Hi Econ and thank you. This function is already available in Odoo 14, but this is for manually giving a discount for an order line.
I am talking about the promotion function. Certain customers get regular percentages on certain product categories for which I use promotions. This big customers like to order 50 or more items at once. After hitting the promotion button on the sale order, further order lines are added for each discount. Therefore the discounted amounts are summed up for each category. This is hard for a customer's accounting to decipher if we have granted them the agreed upon discounts.
Some customers use SAP and can print out the discount for each order line as a second line, that explains what discounts were granted for this product.
For consumers this is overkill, but I had to learn that bigger businesses insist on this.

econodoo, Econ Odoo

I don't know how to reply to you even trying to click all the dot menu I can find. Odoo is really limited out of the box.

For your requirements, since I'm a developer, definately I'd add a small modules for detailed_discount and attach it to sale_order_line and modified some reports (like the quotation so that it is printed under each and every order line). This shouldn't be too hard to do especially with AI assisted models such as Claude Sonet. This is similar to the different tax applied on the sale order line. And it's for explanation and view only so it doesn't affect any other Odoo functionality. And then SAP lookup to Odoo and say: how could you possibly do that in a few hours?

If you don't want a whole more module and want to make it simple, I think we can create a html field like detailed_discount and with some python code to populate this field and then print this field under the sale order line. I usually create these html fields so that the sale person can double check on the items too, whether's it's discount, additional charges, related components etc.

Parker D
Autor

Yeah, looks like it needs another custom app 😅. Thank you so much for your time and effort. I've recently written an app with ChatGPT4o. It turned out successful, but it was also an adventure. I'll have a look at Claude Sonet. Thanks again!

¿Le interesa esta conversación? ¡Participe en ella!

Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.

Registrarse
Publicaciones relacionadas Respuestas Vistas Actividad
Promotion Program for first order for each customer.
discount promotion ecommerce
Avatar
0
ene 23
97
How to setup a typical POS membership discount and regular product discount?
pos discount promotion
Avatar
0
oct 22
2950
Special rates for non profit organisations
discount
Avatar
Avatar
Avatar
2
sept 25
4423
Tracking, paying and posting customer rebates based on sales volumes. Resuelto
discount
Avatar
Avatar
1
oct 25
4327
Discount visible on the bill in the point of sales Resuelto
discount
Avatar
Avatar
1
feb 24
3215
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento en Odoo.sh
  • Soporte
  • Actualizaciones del software
  • Desarrollos personalizados
  • Educación
  • Encuentra un contador
  • Encuentra un partner
  • Conviértete en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contáctanos
  • Empleos
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Legal • Privacidad
  • Seguridad
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo es un conjunto de aplicaciones de código abierto que cubren todas las necesidades de tu empresa: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos, etc.

La propuesta única de valor de Odoo es ser muy fácil de usar y estar totalmente integrado.

Sitio web hecho con

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now