Variantenartikel direkt auf Kategorieseite(list.tpl) in Warenkorb legen

Hallo Zusammen,

Ich habe auf der Kategorie-Seite (list.tpl) Variantenartikel, welche ich direkt über EINEN zentralen Warenkorb-Button in den Warenkorb legen will.
Dazu habe ich die Variantenselectbox schon umgebaut, das er nicht wegspringt bei Auswahl sondern ein verstecktes Formular mit den Oxids (aid/anid) versorgt.

Dabei ist jetzt ein Problem aufgetaucht: Es gibt bei einem Artikel mit 2 Varianten (Farbe A/Farbe B) insgesamt 5 IDs von Belang:

  • Hauptartikel OXID
  • Variante 1 Value
  • Variante 1 Oxid
  • Variante 2 Value
  • Variante 2 Oxid

Die Selectbox-Option hat mit [{$oSelection->getValue()}] den Wert der Variant im a rel="".
Ich brauche aber an dieser Stelle die OXID der Variante. oSelection->sOXID ist leer

Wie komme ich daran??? Stehe im Moment aufm Schlauch.
Auf den Produktseiten wird über Ajax das komplette Formular mit den IDs ausgetauscht, nach Auswahl einer Variante

Jemand eine Idee oder ähnliches Problem gehabt?

Gruß Mario

Die Standard-Werte in der Selectbox sind Hash-Ids, deshalb findet man die auch nicht in der DB.