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

Поле "количестов товара" для вируальных товаров


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

Как заблокировать или отключить поле "количество товара" для виртуальных товаров?

Чтоб покупатель случайно не заказал более одного.

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

в includes\modules\product_info.php

Замените строки (их две)

$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_QTY', vam_draw_hidden_field('products_qty', '1').' '.vam_draw_hidden_field('products_id', $product->data['products_id']));

или просто добавьте строку

$info->assign('ADD_QTY2', vam_draw_hidden_field('products_qty', '1').' '.vam_draw_hidden_field('products_id', $product->data['products_id']));

Если добавляете строку, то в шаблоне templates\vamshop\module\product_info\product_info_v1.html используйте как

<p class="CartContentRight">

{$ADD_QTY2}

</p>

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

в templates\vamshop\module\order_details.html

удалите зачёркнутое:

...

<table width="100%" border="0" cellspacing="0" cellpadding="3">

  <tr>

    <td>&nbsp;</td>

    <td align="center"><strong>{#text_qty#}</strong></td>

    <td><strong>&nbsp;&nbsp;{#text_article#}</strong></td>

    <td align="right"><strong>{#text_single#}</strong></td>

    <td align="right"><strong>{#text_total#}</strong></td>

    <td align="center"><strong>&nbsp;{#text_remove#}&nbsp;</strong></td>

  </tr>

  {foreach name=aussen item=module_data from=$module_content}

  <tr>

    <td colspan="6"></td>

  </tr>

  <tr>

    <td>{if $module_data.PRODUCTS_IMAGE!=''}<img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.IMAGE_ALT}" />{/if}</td>

    <td valign="top" align="center">{$module_data.PRODUCTS_QTY}</td>

    <td valign="top"><strong><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></strong><br />

      {if $module_data.PRODUCTS_SHIPPING_TIME neq ""}{#text_shippingtime#}&nbsp;{$module_data.PRODUCTS_SHIPPING_TIME}{/if}

      {if $module_data.ATTRIBUTES!=''}

...

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

Уже пробовал, перестает работать удаление товара и при нажатии "Далее" идет на страницу доставки электронного товара, и не оплаты.

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

В принципе можно сделать это поле просто не видимым... убрать только заголовок "Количество". Но это не совсем правильное решение, думаю.

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

В принципе можно сделать это поле просто не видимым... убрать только заголовок "Количество". Но это не совсем правильное решение, думаю.

Действительно. Сделайте невидимым и присвойте значение =1, где-то мы с вами раньше уже обсуждали это.

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

А можно сделать, чтоб каждый виртульный товар можно было добавить в корзину не более 1 раза?

Поле "количество" скрыто, но может случится так, что юзер дважды нажмет "в корзину", а отредактировать количество уже не сможет.

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

Не мудрите.

В админке:

1. Поставьте этим товарам количество = 1

2. Выставтье, чтобы при заказе не было пересчёта товавра на складе (всегда будет оставаться = 1) и всё - больше одного не закажешь.

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