Lägg till flera produkter i korgen samtidigt

Support-billede
Av Morten Vadskær
för mer än 2 veckor sedan
Cirka 1-2 minuter

Om du vill ha möjlighet att lägga till flera produkter i korgen på en gång kan du göra det genom att lägga till en extra nivå i ditt vanliga formulär som heter add_to_basket och låta det vara en matris som innehåller det du normalt skulle POSTA för enskilda produkter.

Du kan använda det här mycket enkla exemplet från en landningssida:





<form action="" method="post"> <{section name="i" loop=$products}> <h3><{$products[i]->getName()|escape}><h3> <{assign var="index" value=$smarty.section.i.

index}> <input type="hidden" name="add_to_basket[<{$index}>][product_id]" value="<{$products[i]->getProductId()}>"/> <



input type='hidden' name="add_to_basket[<{$index}>][amount]" value="1"/> <{/section}> <input type="submit" value="Lägg alla i korgen"> </form>

Det viktiga i ovanstående är att add_to_basket[] har ett unikt id för varje produkt. I exemplet används indexet från sektionen som loopar igenom produkterna.

Denna webbplats använder cookies

Vi använder cookies för att anpassa innehåll och annonser, visa funktioner för sociala medier och analysera vår webbtrafik.

Information om din användning av vår webbplats delas också med våra partners inom sociala medier, annonsering och analys, som kan kombinera den med andra uppgifter från dina interaktioner med deras tjänster.

Läs mer om våra cookies