Перейти к содержанию
Форум поддержки пользователей VamShop

Как выводить на карточке товара количество, согласно заданному в админке параметром PRODUCTS_QUANTITY_MIN


alexts

Рекомендуемые сообщения

Здравствуйте, нужно, чтобы в карточке товара сразу подставлялось минимально возможное для заказа количество товаров, а не "1" .  Как такое сделать?

 

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

Можно попробовать в /includes/modules/product_info.php поменять:

		// check if customer is allowed to add to cart
		if ($_SESSION['customers_status']['customers_status_show_price'] != '0') {
			// fsk18
			if ($_SESSION['customers_status']['customers_fsk18'] == '1') {
				if ($product->data['products_fsk18'] == '0') {
					$info->assign('ADD_QTY', vam_draw_input_field('products_qty', '1', 'size="3"').' '.vam_draw_hidden_field('products_id', $product->data['products_id']));
					$info->assign('ADD_CART_BUTTON', vam_image_submit('buy.png', IMAGE_BUTTON_IN_CART, 'id="add_to_cart"'));
				}
			} else {
				$info->assign('ADD_QTY', vam_draw_input_field('products_qty', '1', 'size="3"').' '.vam_draw_hidden_field('products_id', $product->data['products_id']));
				$info->assign('ADD_CART_BUTTON', vam_image_submit('buy.png', IMAGE_BUTTON_IN_CART, 'id="add_to_cart"'));
			}

на:

		// check if customer is allowed to add to cart
		if ($_SESSION['customers_status']['customers_status_show_price'] != '0') {
			// fsk18
			if ($_SESSION['customers_status']['customers_fsk18'] == '1') {
				if ($product->data['products_fsk18'] == '0') {
					$info->assign('ADD_QTY', vam_draw_input_field('products_qty', $product->data['products_quantity_min'], 'size="3"').' '.vam_draw_hidden_field('products_id', $product->data['products_id']));
					$info->assign('ADD_CART_BUTTON', vam_image_submit('buy.png', IMAGE_BUTTON_IN_CART, 'id="add_to_cart"'));
				}
			} else {
				$info->assign('ADD_QTY', vam_draw_input_field('products_qty', $product->data['products_quantity_min'], 'size="3"').' '.vam_draw_hidden_field('products_id', $product->data['products_id']));
				$info->assign('ADD_CART_BUTTON', vam_image_submit('buy.png', IMAGE_BUTTON_IN_CART, 'id="add_to_cart"'));
			}

 

Ссылка на сообщение
Поделиться на другие сайты

Спасибо огромное, все получилось.

Не разумно ли было бы такую фишку сделать в движке по умолчанию?

Ссылка на сообщение
Поделиться на другие сайты

Не за что.

Внёс эту правку в текущий код.

При выходе следующей версии будет это исправление доступно для всех пользователей.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...