Læg flere produkter i kurven ad gangen
Guide til at implementere en 'tilføj flere til kurv'-funktion, fx på landingssider eller engros-sider.
Du kan lade kunder lægge flere produkter i kurven på én gang. Det gøres ved at bruge et array i formularen i stedet for det normale enkelt-produkt-format.

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="Læg i kurv"/>
</form>
Nøglen er at bruge add_to_basket som et array med et indeks for hvert produkt. Hvert element skal indeholde product_id og amount.
Du kan også tilføje attributes for varianter og comment for kommentarer pr. produkt.
Har du brug for hjælp? Kontakt os på support@shoporama.dk.
Relaterede artikler
Sortér produkter på en landingsside
Guide til at sortere produkter på landingssider i Shoporama efter forskellige parametre.
Tilknyt en kommentar til et produkt i kurven
Lær hvordan du tilføjer et kommentarfelt til produkter i kurven — fx til gravering, gaveindpakning eller andre kundeønsker.
Hreflang og alternate-tags for flersprogede webshops
Guide til at lave hreflang alternate-tags for produkter i Shoporama-shops der kører på flere sprog.