О ДА!!! Получилось именно то что нужно.
Итак, на основе всего материала попробую составить мануал для потомков, так сказать (и для себя , что бы не искать снова)
Для достижения вышеуказанного требуется внести изменения в два файла.
1 В файле
/themes/prestashop/product-list.tpl
Код:
{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available'}{else}{l s='Out of stock'}{/if}</span>{/if}
(
прим. этот код может отличаться от вашего, если производилась редакция или еще что... может быть версия движка другая... главное найти эту часть.) у меня код был такого содержания
Код:
{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available'}{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}</span>{/if}
меняем на
Код:
{if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2} {l s='Quantity :'}
<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}{$product.minimal_quantity}{/if}" size="2" maxlength="3" />{/if}
2 далее в файле
/modules/blockcart/ajax-cart.js
Код:
ajaxCart.add(idProduct, null, false, this);
меняем на
Код:
ajaxCart.add(idProduct, null, false, this, $('#quantity_wanted_'+idProduct).val());
В итоге:
На витрине у товаров появляются quantity box
в котором отображается именно та цифра, которая установлена у товара в мин.количестве.(в карточке товара, админка).
изменения в файле витрины выводит сам quantity box на витрину, а изменения во втором файле - добавляет отработку корзиной отправки этого количества товара. (на сколько понял я)
Персональная благодарность
doubledСообщение отредактировано Michel II 22-02-2013 13:50 ...