Suche Varianten-Produkte

odoo jetzt testen

Für Beratung und Projektumsetzung wenden Sie sich bitte an giordano.ch ag

Varianten-Produkte suchen im Angebot, Auftrag oder in Stücklisten

Varianten-Produkte werden in odoo mittels Attributen und Attribut-Werten generiert. Die Attribute und Attribut-Werte werden in odoo wie Tags gesichert – alle im gleichen Datenbank-Feld. Beim Auslesen bietet odoo keine Struktur und die Namen der Varianten sind vom Basisprodukt vererbt und sind alle gleich.

In einer Listenansicht der Variantenprodukte sieht man dies: in einer Spalte die Namen der Varianten (alle gleich) und in einer weiteren Spalte die Attribute und Attribut-Werte. Im Suchfeld bietet odoo eine Kombination von Name und Attribut-Werten, welche in Klammern hinzugefügt sind. Bei nur wenigen Variantenprodukten ist dies vielleicht eine einfache Lösung. Bei vielen Varianten-Produkten jedoch völlig unbrauchbar. Denn diese Kombination „Name (Attributwert 1 + Attributwert 1 + Attributwert 1 +)“ kann so nicht gefunden werden, wenn man diese Kombination manuell eingibt: denn diese Kombination ist nur eine optische Darstellung und sie existiert in der Datenbank nicht.

Die einzige Möglichkeit, die odoo bietet, ist die Suche mit Filtern. Man wählt den Filter „Attribute“ und gibt den Attribut-Wert ein, dann ergänzt man eine neue Filterabfrage und gibt den nächsten Attribut-Wert ein und so weiter. Bei sehr vielen Varianten-Produkten mit vielen verschiedenen Attribut-Werten ein absulutes „no go“.

 

Search Variants in Salesorder or BOM

Variant products are generated in odoo by setting attributes and attribute values. The attributes and attribute values are stored like tags, all in the same database field. The Name oft the Variant is a child of the basic product. A tree of variant product shows this: in one columne the name (all the same) and in one columne the attributes with attribute values.

In the standard search, odoo provides a list of variants, combined names and attributes and attributes values in a basket. For instance: productname (attribute1: red, attribute2: wood, attribute 3: 100)

The Problem is – you can not search this combination because this combination does not exist in the database.

You can search the product name and then use first filter attributes + second filter attributes + third filter attributes and so on. If you have over hundred variants each basic product, it takes a very long time to find a specific variant. It’s a no go.

Therefore we programmed an add-on modul, within you can search a specific combination of attribute values in the odoo standard search field.  

Video: "select variants in sales order or BOM" with selector-module

 

"select variants in sales order or BOM" without selector-module