Sortierung der Varianten nach Preis möglich?

Hallo zusammen,

 

gibt es eine Möglichkeit, die Varianten im Dropdown nach dem Endpreis zu sortieren? Die globale Sortierung der Optionen hilft hier leider nicht weiter, weil die jeweiligen Varianten abhängig vom Artikel mal teurer sind oder mal billiger

Beispiel: Artikel A
In Grün = 10€
In Blau = 20€
In Rot = 30€

Artikel B
In Grün = 30 €
In Blau = 10€
In Rot = 20€

Ich würde jetzt gerne die VArianten im Dropdown bei der Auswahl anhand des Preises sortieren, so dass bspw. bei B die Variante Blau oben steht, dann Rot und ganz unten Grün. Geht das?

 

Danke und Grüße,

 

Alex

 

 

Da wirst du wahrscheinlich ein Plug-In schreiben (lassen) müssen. Die Information wie hoch der Preis einer einzelnen anderen Variante ist, ist im Theme an der Stelle nicht vorhanden.

Das einzige wonach man die Variantenauswahl im eigenen Theme mit Anpassungen ohne Plug-In sortieren kann ist die ID und der Optionsname. Sieht so aus als standardmäßig die ID zur Sortierung herangenommen wird. Wenn du die Varianten demnach so anlegst, dass du immer die teuersten zuerst anlegst, könntest du die gewünschte Sortierung ohne Programmierung realisieren.

Bereits bestehende wirst du so wohl aber neu anlegen müssen.

 

 

Vielen Dank für Deine Antwort. In der Tabelle s_articles_details  gibt es sogar eine Spalte „Position“, aber die die scheint leider keinen Einfluss auf die Position der Varianten zu haben (zumindest nicht im Frontend).

Die Lösung mit der ID ist auch nicht optimal, weil immer mal wieder Varianten dazukommen / wegfallen, so dass eine dynamische Sortierung nach dem Preis wohl das beste wäre. Thx