Poder introducir en la cesta de la compra una cantidad determinada de un producto sin necesitad de entrar en la hoja de ese artículo, es sin duda una ventaja a tener en cuenta.
Para que el usuario pueda hacer esta acción, solo tenemos que añadir un caja de cantidad en el listado de productos, o sea en “product-list.tpl”

Para conseguir esto tenemos que hacer unos cambios en dos archivos de nuestra instalación.

En el directorio de nuestra plantilla, buscaremos el fichero product-list.tpl y localizaremos este párrafo de código:

{if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
    <a rel=”ajax_id_product_{$product.id_product|intval}” href=”{$base_dir}cart.php?add&id;_product={$product.id_product|intval}&token;={$static_token}”>{l s=’Add to cart’}</a>
{else}

Lo sustituimos por esto:

{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}” value=”{if isset($quantityBackup)}{$quantityBackup|intval}{else}1{/if}” size=”2″ maxlength=”3″ />
    <a rel=”ajax_id_product_{$product.id_product|intval}” href=”{$base_dir}cart.php?add&id;_product={$product.id_product|intval}&token;={$static_token}”>{l s=’Add to cart’}</a>
{else}

En este momento hemos añadido la caja de cantidad en nuestro catálogo, ahora solo nos queda programarla para que ejerza la función.

Buscamos el directorio Modulos y vamos a …….modules/blockcart/ajax-carts.tpl y buscamos la siguiente línea:

ajaxCart.add(idProduct, null, false, this);
…Y lo cambiamos por esto:
ajaxCart.add(idProduct, null, false, this, $(‘#quantity_wanted_’+idProduct).val());
Con esto ya debería funcionar.
Nos ha funcionado desde la versión 1.2.4 , 1.2.5  , 1.3  , 1.3.1 …..hasta la 1.3.6
….Y porque una imagen vale más que mil palabras….
caja de cantidad para las lista de productos de PrestaShop

Esta modificación les hace las cosas más fáciles a los usuarios de nuestros comercios cuando hacen la lista de la compra.