Иногда возникает ситуация, что товар должен продаваться не поштучно, а например, комплектами по 10 штук, а цена соответственно указана за 1 штуку.
Для этого можно использовать встроенную функцию Virtuemart как минимальное количество продаваемого товара. Находится это поле в карточке товара.
Но, к сожалению, в формах на сайте value инпутов остается равным единице. Логично было бы подставлять наше значение минимального количества товара, но разработчики не догадываются это сделать. Выход, к счастью, нашелся на форуме virtuemart.net.
В файле /components/com_virtuemart/themes/ default/templates/ product_details/includes/ quantity_box_general.tpl.php нужно добавить следующий код после строки extract( $quantity_options );
<?php //Minimum Quantity added by Asgard Development require_once('administrator/components/com_virtuemart/classes/ps_product.php'); $minimum_quantity_ad = ps_product::product_order_levels($prod_id); //Minimum Quantity added by Asgard Development if($minimum_quantity_ad[0]) $quantity = $minimum_quantity_ad[0]; php?>