Ir al contenido
Odoo Menú
  • Identificarse
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • TPV para tiendas
    • TPV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en directo
    • e-learning
    Cadena de suministro
    • Inventario
    • Fabricación
    • PLM
    • Compra
    • Mantenimiento
    • Calidad
    Recursos Humanos
    • Empleados
    • Reclutamiento
    • Ausencias
    • Evaluación
    • Referencias
    • Flota
    Marketing
    • Marketing social
    • Marketing por correo electrónico
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyecto
    • Partes de horas
    • Servicio de campo
    • Servicio de asistencia
    • Planificación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Conocimientos
    • WhatsApp
    Aplicaciones de terceros Studio de Odoo Plataforma de Odoo Cloud
  • Industrias
    Comercio al por menor
    • Librería
    • Tienda de ropa
    • Tienda de muebles
    • Tienda de ultramarinos
    • Ferretería
    • Juguetería
    Alimentación y hostelería
    • Bar y taberna
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidor de bebidas
    • Hotel
    Inmueble
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión inmobiliaria
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Empresa contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Fabricación
    • Textil
    • Metal
    • Muebles
    • Alimentos
    • Brewery
    • Regalos de empresas
    Salud y bienestar
    • Club deportivo
    • Óptica
    • Gimnasio
    • Terapeutas
    • Farmacia
    • Peluquería
    Oficios
    • Handyman
    • Hardware y asistencia informática
    • Sistemas de energía solar
    • Zapatero
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin ánimo de lucro
    • Agencia de protección del medio ambiente
    • Alquiler de paneles publicitarios
    • Estudio fotográfico
    • Alquiler de bicicletas
    • Distribuidor de software
    Browse all Industries
  • Comunidad
    Aprender
    • Tutoriales
    • Documentación
    • Certificaciones
    • Formación
    • Blog
    • Podcast
    Potenciar la educación
    • Programa de formación
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtener el software
    • Descargar
    • Comparar ediciones
    • Versiones
    Colaborar
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Convertirse en partner
    • Services for Partners
    • Registrar tu empresa contable
    Obtener servicios
    • Encontrar un partner
    • Encontrar un asesor fiscal
    • Contacta con un experto
    • Servicios de implementación
    • Referencias de clientes
    • Ayuda
    • Actualizaciones
    GitHub YouTube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicitar una demostración
  • Precios
  • Ayuda

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Contabilidad
  • Inventario
  • PoS
  • Proyecto
  • MRP
All apps
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

Pricelist limitation for many products

Suscribirse

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

Se marcó esta pregunta
pricelistpricelists
2 Respuestas
213 Vistas
Avatar
IC LOGISTICS OOD

Hello,


Could you please help me with this case - I have thousands of products and variants. All of them are in more than 200 categories and subcategories. I want to create a specific price list for products per vendor. For example - products that are with defined Vendor A to have 20% discount and products from Vendor B - 25% discount. 

Now I see only 2 options:

  1. Pricelist per product - but I have tjhousands of products and this lot of work. Also - when create a new product, should not forget to assign a pricelist.
  2. Pricelist per category - this is also not working, becuase i have products from different vendors in 1 category.

Even if decide to create pricelist per product and to do this whole day, there is another problem. I have to do this also for purchase prices, for example vendor is giving me 40% from his SRP.Or - if I have different price levels - 20, 23, 25% discounts for products from Vendor A, I need to make x3 pricelist for all thousands products. I think that this is siriouse limitation in ODOO.

So my question is - how to solve above case, does anyone did this or is there any third-party app that can do it? Thank you in advance.




0
Avatar
Descartar
Codesphere Tech

Hello,
This requirement involves deeper customization. I searched for a third-party app, but as far as I know, none are available for this functionality.
You may need to contact an Odoo Partner to get it customized.
Thank you.

Avatar
Kunjan Patel
Mejor respuesta
Hello 
I hope you are doing well

Solution:
 Add vendor filter to pricelist rules:
  1. Add field (models/product_pricelist.py):
  class PricelistItem(models.Model):
      _inherit = 'product.pricelist.item'

      vendor_id = fields.Many2one('res.partner', string='Vendor', domain=[('supplier_rank', '>', 0)])

  2. Override price computation:
      def _is_applicable_for(self, product, qty_in_product_uom):
          res = super()._is_applicable_for(product, qty_in_product_uom)
          if res and self.vendor_id:
              sellers = product.seller_ids.mapped('partner_id')
              if self.vendor_id not in sellers:
                  return False
          return res

  3. Add to view:
  <field name="categ_id" position="after">
      <field name="vendor_id"/>
  </field>

Usage:
  Create pricelist rule:
  - Vendor: Vendor A
  - Discount: 20%
  - Apply on: All Products

New products with Vendor A automatically get 20% discount. No manual assignment needed.

I hope this information helps you

Thanks & Regards,
Kunjan Patel

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

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

Inscribirse
Publicaciones relacionadas Respuestas Vistas Actividad
pricelist returns back to the automatically selected one
pricelist pricelists
Avatar
0
nov 23
2085
Price List Module Odoo10
pricelist pricelists pricelist partner info related view add field
Avatar
Avatar
Avatar
Avatar
4
may 18
18002
Can I incorporate pricelists (based on Customers) in Odoo POS module?
pos pricelist pricelists
Avatar
Avatar
1
dic 17
4154
Price list update
pricelist
Avatar
Avatar
1
jun 25
1542
'Discount' Pricelist not show up in Product detail page
pricelist
Avatar
2
abr 25
1707
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento Odoo.sh
  • Ayuda
  • Actualizar
  • Desarrollos personalizados
  • Educación
  • Encontrar un asesor fiscal
  • Encontrar un partner
  • Convertirse en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contacta con nosotros
  • Puestos de trabajo
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Información 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 ภาษาไทย 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 totalmente integrado.

Website made with

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