DejaVu 0 Опубликовано 16 апреля, 2010 Жалоба Share Опубликовано 16 апреля, 2010 Как заблокировать или отключить поле "количество товара" для виртуальных товаров? Чтоб покупатель случайно не заказал более одного. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 16 апреля, 2010 Жалоба Share Опубликовано 16 апреля, 2010 в 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> Ссылка на сообщение Поделиться на другие сайты
DejaVu 0 Опубликовано 28 апреля, 2010 Автор Жалоба Share Опубликовано 28 апреля, 2010 Спасибо, помогло. Но поля выводятся, также, и в корзине. Как их там можно убрать? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 28 апреля, 2010 Жалоба Share Опубликовано 28 апреля, 2010 Скриншот покажите, чтобы мне понять о чём идёт речь. Ссылка на сообщение Поделиться на другие сайты
DejaVu 0 Опубликовано 28 апреля, 2010 Автор Жалоба Share Опубликовано 28 апреля, 2010 Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 28 апреля, 2010 Жалоба Share Опубликовано 28 апреля, 2010 в templates\vamshop\module\order_details.html удалите зачёркнутое: ... <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td> </td> <td align="center"><strong>{#text_qty#}</strong></td> <td><strong> {#text_article#}</strong></td> <td align="right"><strong>{#text_single#}</strong></td> <td align="right"><strong>{#text_total#}</strong></td> <td align="center"><strong> {#text_remove#} </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#} {$module_data.PRODUCTS_SHIPPING_TIME}{/if} {if $module_data.ATTRIBUTES!=''} ... Ссылка на сообщение Поделиться на другие сайты
DejaVu 0 Опубликовано 28 апреля, 2010 Автор Жалоба Share Опубликовано 28 апреля, 2010 Уже пробовал, перестает работать удаление товара и при нажатии "Далее" идет на страницу доставки электронного товара, и не оплаты. Ссылка на сообщение Поделиться на другие сайты
DejaVu 0 Опубликовано 28 апреля, 2010 Автор Жалоба Share Опубликовано 28 апреля, 2010 В принципе можно сделать это поле просто не видимым... убрать только заголовок "Количество". Но это не совсем правильное решение, думаю. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 28 апреля, 2010 Жалоба Share Опубликовано 28 апреля, 2010 В принципе можно сделать это поле просто не видимым... убрать только заголовок "Количество". Но это не совсем правильное решение, думаю. Действительно. Сделайте невидимым и присвойте значение =1, где-то мы с вами раньше уже обсуждали это. Ссылка на сообщение Поделиться на другие сайты
DejaVu 0 Опубликовано 28 апреля, 2010 Автор Жалоба Share Опубликовано 28 апреля, 2010 А можно сделать, чтоб каждый виртульный товар можно было добавить в корзину не более 1 раза? Поле "количество" скрыто, но может случится так, что юзер дважды нажмет "в корзину", а отредактировать количество уже не сможет. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 28 апреля, 2010 Жалоба Share Опубликовано 28 апреля, 2010 Не мудрите. В админке: 1. Поставьте этим товарам количество = 1 2. Выставтье, чтобы при заказе не было пересчёта товавра на складе (всегда будет оставаться = 1) и всё - больше одного не закажешь. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения