Legg til flere produkter i handlekurven samtidig
Veiledning for implementering av en "Legg mer i handlekurven"-funksjon, for eksempel på destinasjonssider eller grossistsider.
Du kan la kundene legge til flere produkter i handlekurven samtidig. Dette gjøres ved å bruke en matrise i skjemaet i stedet for det vanlige enkeltproduktformatet.
Kodeeksempel fra en landingsside
<form action="" method="post"> <{section name="i" loop=$products}> <h3><{$products[i]->getName()|escape}></h3> <input type="hidden" name="add_to_basket[<{$smarty.section.i.index}>][product_id]" value="<{$products[i]->getProductId()}>"/> <input type="number" name="add_to_basket[<{$smarty.section.i.index}>][amount]" value="0" min="0"/> <{/section}> <input type="submit" value="Legg i handlekurven"/> </form>
Nøkkelen er å bruke add_to_basket som en matrise med en indeks for hvert produkt. Hvert element skal inneholde product_id og beløp.
Du kan også legge til attribute_value_id for varianter og comment for kommentarer per produkt.
Trenger du hjelp? Kontakt oss på support@shoporama.dk.