Hallo,
ich bin gerade dabei, die Frontend-Aufgabe von Mehrdimensionalen Varianten komplett neuzuprogrammieren. Jetzt bin ich an den Punkt gelangt, wo es darum geht, die korrekte (ausgewählte) Variante in den Warenkorb zu bekommen.
Aus der bisherigen Ausgabe der Varianten habe ich folgenden Schnipsel extrahiert:
<form method="post" action="index.php?" name="tobasket.Variant_d1e7f1fb5e20e06f215cb3188d44bfe2">
<div class="variants">
<input type="hidden" value="059c81f6d460445b84b0e93caba929da" name="force_sid">
<input type="hidden" value="8a142c3e60a535f16.78077188" name="cnid">
<input type="hidden" value="list" name="listtype">
<input type="hidden" value="details" name="cl">
<input type="hidden" value="tobasket" name="fnc">
<input type="hidden" value="d1e7f1fb5e20e06f215cb3188d44bfe2" name="aid">
<input type="hidden" value="d1e50aeb9519ff5318f88c5737139814" name="anid">
<input type="hidden" value="-1" name="pgNr">
</div>
[...]
<input id="test_am_Variant_d1e7f1fb5e20e06f215cb3188d44bfe2" type="text" size="3" value="1" name="am">
[...]
<input id="test_toBasket_Variant_d1e7f1fb5e20e06f215cb3188d44bfe2" type="submit" onclick="oxid.popup.load();" value="in den Warenkorb">
</form>
Wie ich bisher schon rausgefunden habe, ist die aid (d1e7f1fb5e20e06f215cb3188d44bfe2), die ID des Produkt/Variante.
Welche dieser vielen Parameter werden für die Übermittlung wirklich benötigt, bzw. sind für die Produkt/Varianten-Zuordnung ausschlaggebend?
Sind für die korrekte Übermittlung (auch der Anzahl) die ID-Bezeichnungen – z.B. im Feld für die Anzahl bzw. der Submit-Button – erforderlich oder kann ich z.B. “test_am_Variant_d1e7f1fb5e20e06f215cb3188d44bfe2” weglassen?
Viele Grüße,
Christian