Hallo zusammen,
ich hätte eine Frage:
ist es möglich, auf der Artikel-Detailseite eines Produktes mehrere Varianten gleichzeitig in den Warenkorb zu legen?
Das Ziel wäre:
Wenn man eine Farbe ausgewählt hat, soll es dann für jede Größenvariante (34-42 oder S-XL) ein Eingabefeld für die Stückzahl geben;
per Botton-Klick (Bestellen oder in den Warenkorb) geht dann jede ausgefüllte Variante mit der jeweiligen Stückzahl in den Warenkorb.
Beste Grüße
Jan
Moin Jan,
klar geht das!
Macht doch anders auch gar keinen Sinn wenn ich mir z.B. 3 Paar rote Strümpfe in XXXXL bestellen will und die gleich noch 2 mal in blau
Beste Grüsse
Thomas
Hi Thomas,
Vielen Dank für die Antwort
Klar, für nomalen B2C Kunde braucht man diese Funktion nicht. Hier meine ich für B2B kunde. Die können aber gleichzeitig eine Farbe in verscheidenen Größen mehrere Stück bestellen.
Könntest Du vielleicht mir kurz erklären, wie das geht?
Beste Grüße,
Jan
Hallo Jungs,
ich habe leider auch ein Problem mit den Varianten, ich schaff es nicht mehr als 3 Attribute anzulegen, weil dann hängt sich meine Community edition (4.5.8_42471) auf, keine ahnung wieso aber sau nervig.
ich will einen Artikel anlegen, ein Set Angebot, da geht es um Hosenlänge (kurz oder lang), Hosengröße (44-56), Hosenfarbe (2 versch), Hemdgröße (S-XXL), Hemdfarbe (3 Versch.), Schuhgröße (ist gleichzeitig auch Sockengröße 39-46) !
ist das gar nicht möglich oder stell ich mir hier nur zu doof an?
bitte um eure Hilfe
danke mar
Moin Jan,
wenn du mit Varianten arbytest, dann muss der Kunde, egal ob B2B oder B2C, für jede einzelne Variante die Menge eingeben, die dann in den Wanrekorb legen und zur nächsten Variante gehen.
Oder hab ich dich da irgendwo missverstanden?
Beste Grüsse
Thomas
Ihn schwebt vermutlich so etwas in der Art vor.
http://www.e-stoklasa.de/garn-snehurka-ombre-tschechische-herstellung-x113352
Alle Varianten werden auf einer Seite gelistet und der Kunde kann bei jeder Variante seine Stückzahl eingeben und bei einem Klick auf den Bestellen-Button wandern alle Artikel in den Warenkorb…
hier gabs nen Ansatz - der passt halt noch nicht ganz mit den vorliegenden Anforderungen:
http://forum.oxid-esales.com/showthread.php?t=5300#post32058
Moin Yoda,
das mag ja bei eindimensionalen Varianten noch praktikabel sein, aber um bei deinem Beispiel zu bleiben, ich hab Shops(auch Wolle), bei denen die Kunden nicht nur die Farbe wählen können, sondern sich das Garn auch noch von 1-fädig bis teilweise 12-fädig spulen lassen können.
Das ergäbe bei deinem Beispiel dann statt 23 Varianten 276 Varianten. Das wird dann doch ein “bisschen” unübersichtlich
Und Jan sprach ja von mehrdimensionalen Varianten…
Beste Grüsse
Thomas
Und
Ahoj Tom,
mehrdimensional muss ja nicht heißen, dass die Anzahl der Varianten explodiert. 3 Größen und 3 Farben sind am Ende auch nur 9 Varianten .
Aber es stimmt schon, das können sehr schnell, sehr viele Varianten werden und dann wirds blöd
.
hallo zusammen,
komme leider immer noch nicht weiter…
den folgenden Ansatz habe ich schon mal probiert:
<form action=”[{ $oViewConf->getSelfActionLink() }]” method=”post”>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type=”hidden” name=”cl” value=”[{ $oViewConf->getActiveClassName() }]“>
<input type=”hidden” name=”fnc” value=”tobasket”>
[{*<input type="hidden" name="aid" value="[{ $product->oxarticles__oxid->value }]“>
<input type=”hidden” name=”anid” value=”[{ $product->oxarticles__oxnid->value }]“>*}]
<input type=”hidden” name=”aproducts[1][aid]” value=”###deine daten###”>
<input type=”hidden” name=”aproducts[1][anid]” value=”###deine daten###”>
<input type=”hidden” name=”aproducts[1][am]” value=”###deine daten###”>
<input type=”hidden” name=”aproducts[2][aid]” value=”1131″>
<input type=”hidden” name=”aproducts[2][anid]” value=”1131″>
<input type=”hidden” name=”aproducts[2][am]” value=”3″>
<input type=”hidden” name=”aproducts[3][aid]” value=”1964″>
<input type=”hidden” name=”aproducts[3][anid]” value=”1964″>
<input type=”hidden” name=”aproducts[3][am]” value=”1″>
<input id=”test_toBasket” type=”submit” value=”[{if $size=='small'}][{oxmultilang ident="INC_PRODUCTITEM_ADDTOCARD3" }][{else}][{oxmultilang ident="INC_PRODUCTITEM_ADDTOCARD2"}][{/if}]” onclick=”oxid.popup.load();”>
</form>
aber irgendwie funktioniert es nicht bei mir.
ich verstehe die aid/anid und die Value nicht ganz…
hat jemand diesen Ansatz schon mal richtig probiert?
Vielen Dank!
VG, Jan