Cvp: Ürün kategori listesinde adet seçimi yaptırmak ?
prestashop ingilizce forumlarından alıntıdır.
ürün kategorli listeisnde miktar girişi için aşağıdaki işlemleri uygulayın.
Uygulamadan önce mutlaka yedek alınız
kullanmış olduğunuz templatin product-list.tpl dosyasındaki aşağıdaki kodları
[code type=php] {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$base_dir}cart.php?add&id;_product={$product.id_product|intval}&token;={$static_token}&phpMyAdmin=98526d0b8b5f8f81f62e93bf38e4e836">{l s='Add to cart'}</a>{else} [/code]
bu kodları ile değiştirin
[code type=php]
{if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2} <label>{l s='Quantity :'}</label> <input type="text" name="ajax_qty_to_add_to_cart[{$product.id_product|intval}]" id="quantity_wanted_{$product.id_product|intval}" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}1{/if}" size="2" maxlength="3" /> <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$base_dir}cart.php?add&id;_product={$product.id_product|intval}&token;={$static_token}&phpMyAdmin=98526d0b8b5f8f81f62e93bf38e4e836">{l s='Add to cart'}</a>{else}
[/code]
blockcart modülündeki ajax-cart.js dosyaısındaki kodları
ajaxCart.add(idProduct, null, false, this);
bulun ve aşağıdaki kodlar ile değiştirin
ajaxCart.add(idProduct, null, false, this, $(?#quantity_wanted_?+idProduct).val());
hepsi bu kadar.