Lägg till flera produkter i korgen samtidigt
Guide för implementering av funktionen "lägg mer i korgen", t.ex. på landningssidor eller grossistsidor.
Du kan låta kunderna lägga till flera produkter i korgen samtidigt. Detta görs genom att använda en array i formuläret istället för det normala formatet med en enda produkt.
Kodexempel från en landningssida
<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ägg i korgen"/> </form>
Nyckeln är att använda add_to_basket som en array med ett index för varje produkt. Varje element ska innehålla product_id och amount.
Du kan också lägga till attribute_value_id för varianter och comment för kommentarer per produkt.
Behöver du hjälp? Kontakta oss på support@shoporama.dk.