Skip to Content
Odoo Menu
  • Prisijungti
  • Išbandykite nemokamai
  • Programėlės
    Finansai
    • Apskaita
    • Pateikimas apmokėjimui
    • Sąnaudos
    • Skaičiuoklė (BI)
    • Dokumentai
    • Pasirašymas
    Pardavimai
    • CRM
    • Pardavimai
    • Kasų sistema - Parduotuvė
    • Kasų sistema - Restoranas
    • Prenumeratos
    • Nuoma
    Svetainės
    • Svetainių kūrėjimo įrankis
    • El. Prekyba
    • Internetinis Tinklaraštis
    • Forumas
    • Tiesioginis pokalbis
    • eMokymasis
    Tiekimo grandinė
    • Atsarga
    • Gamyba
    • PLM
    • Įsigijimai
    • Priežiūra
    • Kokybė
    Žmogaus ištekliai
    • Darbuotojai
    • Įdarbinimas
    • Atostogos
    • Įvertinimai
    • Rekomendacijos
    • Transporto priemonės
    Rinkodara
    • Socialinė rinkodara
    • Rinkodara el. paštu
    • SMS rinkodara
    • Renginiai
    • Rinkodaros automatizavimas
    • Apklausos
    Paslaugos
    • Projektas
    • Darbo laiko žiniaraščiai
    • Priežiūros tarnyba
    • Pagalbos tarnyba
    • Planavimas
    • Rezervacijos
    Produktyvumas
    • Diskucija
    • Patvirtinimai
    • IoT
    • VoIP
    • Žinių biblioteka
    • WhatsApp
    Trečiųjų šalių programos Odoo Studija Odoo debesijos platforma
  • Pramonės šakos
    Mažmeninė prekyba
    • Knygynas
    • Drabužių parduotuvė
    • Baldų parduotuvė
    • Maisto prekių parduotuvė
    • Techninės įrangos parduotuvė
    • Žaislų parduotuvė
    Food & Hospitality
    • Barai ir pub'ai
    • Restoranas
    • Greitasis maistas
    • Guest House
    • Gėrimų platintojas
    • Hotel
    Nekilnojamasis turtas
    • Real Estate Agency
    • Architektūros įmonė
    • Konstrukcija
    • Estate Managament
    • Sodininkauti
    • Turto savininkų asociacija
    Konsultavimas
    • Accounting Firm
    • Odoo Partneris
    • Marketing Agency
    • Teisinė firma
    • Talentų paieška
    • Auditai & sertifikavimas
    Gamyba
    • Textile
    • Metal
    • Furnitures
    • Maistas
    • Brewery
    • Įmonių dovanos
    Sveikata & Fitnesas
    • Sporto klubas
    • Akinių parduotuvė
    • Fitneso Centras
    • Sveikatos praktikai
    • Vaistinė
    • Kirpėjas
    Trades
    • Handyman
    • IT įranga ir palaikymas
    • Saulės energijos sistemos
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Kiti
    • Nonprofit Organization
    • Aplinkos agentūra
    • Reklaminių stendų nuoma
    • Fotografavimas
    • Dviračių nuoma
    • Programinės įrangos perpardavėjas
    Browse all Industries
  • Bendrija
    Mokykitės
    • Mokomosios medžiagos
    • Dokumentacija
    • Sertifikatai
    • Mokymai
    • Internetinis Tinklaraštis
    • Tinklalaidės
    Skatinkite švietinimą
    • Švietimo programa
    • Scale Up! Verslo žaidimas
    • Aplankykite Odoo
    Gaukite programinę įrangą
    • Atsisiųsti
    • Palyginkite versijas
    • Leidimai
    Bendradarbiauti
    • Github
    • Forumas
    • Renginiai
    • Vertimai
    • Tapkite partneriu
    • Services for Partners
    • Registruokite jūsų apskaitos įmonę
    Gaukite paslaugas
    • Susiraskite partnerį
    • Susirask buhalterį
    • Susitikti su konsultantu
    • Diegimo paslaugos
    • Klientų rekomendavimas
    • Palaikymas
    • Atnaujinimai
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Gaukite demo
  • Kainodara
  • Pagalba

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

  • CRM
  • e-Commerce
  • Apskaita
  • Atsarga
  • PoS
  • Projektas
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Žymos (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Žymos (View all)
odoo accounting v14 pos v15
About this forum
Pagalba

How to add dynamic dropdown for products with many attributes

Prenumeruoti

Get notified when there's activity on this post

This question has been flagged
ecommercevariantsattributesdropdownlistwebsite
3 Replies
7960 Rodiniai
Portretas
Marty Tennison

Hello Everyone,


I am wondering if Odoo has the option of adding dynamic (sometimes called Cascading or Dependent) dropdown to the website frontend for choosing product variants based on previous dropdown selection.


Example of a cascading dropdown: 

https://demos.telerik.com/kendo-ui/dropdownlist/cascadingdropdownlist

The issue is that if you have a product with many attributes but only some of the combinations are valid variants, the customer will very often not be able to choose a valid combination.  


Thank you for any help you can give me.  


0
Portretas
Atmesti
Portretas
Marty Tennison
Autorius Best Answer

Hi Alek,

Thank you for the suggestion. 

I tried using the variant exclusion feature but that feature becomes unusable with items that have many variant combinations and have lots of exclusions.  

I opted to break my items up into single items and just deal with the extra work of duplicate information spread between items.  It's not an ideal solution but it will work until I can create a module that allows me to share common "blocks" of information between items.  Then, I will create a "block" and assign it to the relevant items.    That is also not a perfect solution since the "blocks" can become difficult to assign and manage, but it's better than having duplicate information.

I'm hoping that somebody has already created or will create a product block/snippet/chunk type of app that will serve this purpose, but so far, I have not been able to find one. 


1
Portretas
Atmesti
Agustin Barreto

Hi Marty,

I'm having the same problem. The idea of exclude attributes doesn't convince me, there are more unavailable combinations than the ones we need. In odoo v14, There is an option to select which product configuration should be used (normal and matrix configurator), maybe with development exist a way to append custom configurations on this selection (see screenshot ).

https://i.imgur.com/NUthD6L.png

Portretas
Kari Wiens
Best Answer

I know this is rather old but curious if anyone has found an app or development solution to this issue?? I have very complex products and before I reach out to someone for customer development was wondering if anyone has found a pre-existing app or simple front-end workaround maybe with JS?? I've already played around with JS a bit and with thousands of products it would get too messy IMO but I'm not a JS expert. I've tried the hide non-existing variant app and that doesn't work; it doesn't hide things in a dependent fashion, just all non-existing combos which will sometimes also exclude the option needed to show the other options. I can exclude variants and it'll be a greyed-out option but I have whole classes of attributes that need to be hidden, not just values within attributes. 

0
Portretas
Atmesti
Marty Tennison
Autorius

We never found a satisfactory solution to this problem and ended up ditching our odoo migration completely. Our final solution was to rewrite our custom in house e-commerce app.

Kari Wiens

I couldn't find any way of doing it satisfactorily out of the box. Nor did I find any existing apps that would do what I need. I am moving towards custom development for this with a 3rd partner Odoo silver partner.

Portretas
Alek
Best Answer

Hi there!

Did you find what you were looking for?

1 option is is to exclude some variants

0
Portretas
Atmesti
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Registracija
Related Posts Replies Rodiniai Veikla
dynamically changes inside product variant page
ecommerce product.product variants website
Portretas
Portretas
1
rugs. 25
1512
Placing attributes under the proper ecommerce categories Solved
ecommerce attributes website v14
Portretas
Portretas
2
rugp. 22
4854
How to promote only selected Variants under a Website Category
categories variants attributes website
Portretas
Portretas
1
lapkr. 20
3704
Attribute Name Change -> Website
cache variants attributes rename website
Portretas
Portretas
2
rugp. 24
2469
How to force attribute selection on ecommerce multi-variants products?
selection ecommerce variants attributes Odoo13.0
Portretas
0
vas. 21
3929
Bendrija
  • Mokomosios medžiagos
  • Dokumentacija
  • Forumas
Atvirasis kodas
  • Atsisiųsti
  • Github
  • Runbot
  • Vertimai
Paslaugos
  • Odoo.sh talpinimas
  • Palaikymas
  • Atnaujinti
  • Pritaikytas programavimo kūrimas
  • Švietimas
  • Susirask buhalterį
  • Susiraskite partnerį
  • Tapkite partneriu
Apie mus
  • Mūsų įmonė
  • Prekės ženklo turtas
  • Susisiekite su mumis
  • Darbo pasiūlymai
  • Renginiai
  • Tinklalaidės
  • Internetinis Tinklaraštis
  • Klientai
  • Teisinis • Privatumas
  • Saugumas
الْعَرَبيّة 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 yra atvirojo kodo verslo programų rinkinys, kuris apima visas įmonės poreikius: CRM, El. Prekybą, Apskaitą, Atsargų, Kasų sistemą, Projektų valdymą ir kt.

Unikali Odoo vertės pasiūla – būti tuo pačiu metu labai lengvai naudojama ir visiškai integruota sistema.

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