Добавляем в листинг товара поле ввода количества (VAMshop)
По умолчанию в листинге товара ВАМшоп количество товара, добавляемого в корзину не устанавливается. Вы можете или перейти на карточку товара и там выставить количество товара, которое хотите купить, либо установить его в корзине. Иногда же для товара, который часто покупается не только в единственном экземпляре, было бы удобно выставлять количество прямо в листинге.
Делается это следующим образом:
В файле нашего шаблона tempaltes/ваш шаблон/modules/product_listing/product_listing_columns.html или product_listing_list.html вместо метки кнопки “Купить” {$module_data.PRODUCTS_BUTTON_BUY_NOW} ставим следующую форму:
<form id="cart_quantity" action="index.php?action=buy_now&BUYproducts_id={$module_data.PRODUCTS_ID}&action=add_product" method="post"> <input type="text" name="products_qty" value="1" size="3" /> <input type="hidden" name="products_id" value="{$module_data.PRODUCTS_ID}" /> <input type="image" src="{$tpl_path}buttons/russian/button_in_cart.gif" alt="Добавить в корзину" title=" Добавить в корзину " /> </form> |
Всё, теперь в листинге товара добавилось поле, в котором можно выставить количество прежде, чем нажать на кнопку “Купить”.
…
P.S. Я вернулся к этому вопросу и опубликовал решение с работающей ajax-корзиной.
-
пишет:Николай
после замены метки “купить” на следующую форму:
при переключения магазина на каталог кнопка купить не исчезает ,что нужно сделать?
-
пишет:Игорь
Огромнейшее спасибо!!
Это то что мне нужно.
Только вот – product_listing_columns.php или product_listing_list.php
наверное – *.html -
пишет:Игорь
появился вопрос.
например всплывающие окна (alt=”Бла бла бла”) отображаются квадратами. это так понимаю нужно в lang_russian.conf прописывать. Но вот как сделать чтобы при нажатии на кнопку – купить не “проваливаться” в карзину, а чтобы товар просто туда добавлялся.. -
пишет:Игорь
Евгений,
прошу извенить за напористость…..
можете подсказать – как сделать чтобы при нажатии на кнопку — купить не «проваливаться» в карзину, а чтобы товар просто туда добавлялся…пожалуйса.
-
пишет:Игорь
Re: Используйте аджакс-корзину.
всё правильно, использую корзину (Ajax), но в при нажатии на ту кнопку которая стояла раньше, корзина (Ajax) работает. Т.е. со страницы не проваливаешься в карточку товара, а с новой кнопкой с (Ajax)и обычной корзиной проваливаешься в карточку товара. 🙁 -
пишет:Игорь
Спешу сообщить!
Последовал Вашему совету и начал искать в админке все возможные факторы которые могут повлиять на корзину.
Пишу здесь в надежде что кому-нибудь это поможет.после того как в Настройках – Мой магазин
а именно в пункте – Переходить в корзину после добавления товара
поменял занчение с false на true а патом с true
false, всё разработало! Т.е. перестал проваливаться в корзину.Евгений, а Вам огромнейшее спасибо за то, что Вы делаете!
-
Александр пишет:
У меня после того как внес вышеописанные изменения товар не добавляется в корзину
“Не найдено товаров, соответствующих Вашему запросу.”
и ссылка имеет такой вид:
http://mysite/product_compare.php?products_qty=1&products_id=1&x=61&y=10&cat=1Подскажите пожалуйста в чем проблема.
-
Александр пишет:
Да, действительно, попал в код сравнения товаров.
Так как мне эта функция не нужна то я удалил ее код – и все заработало!
Спасибо за подсказку!
-
Александр пишет:
Это конецно все хорошо, а как сделать возможность добавления в корзину одной кнопкой?
Т.е. вводим кол-во в нужные позиции и добавляем в корзину одной кнопкой. -
пишет:Алексей Сергеевич
Евгений, а подскажите пожалуйста, что нужно сделать, чтобы кнопки “купить” и “в корзину” небыло вообще.
p.s. Хочу сделать просто каталог на базе ВамШоп.
Заранее спасибо! -
пишет:Евгений
Евгений, подскажите пожалуйста! При нажатии на добавление в карзину товара, страница не остается таже, а перебрасывает при обновлении на главную страницу каталога.
Вот страница /?page_id=4&category=4 когда я нахожусь в котегории
А вот когда нажал кнопку добавления товара/?page_id=4&category=4
Как и где исправить, что бы избавится от amp;???
Заранее благодарен. -
пишет:Евгений
Евгений можно по подробней, или сориентировать. Где, куда и что исправить? А то борьба с этим отбила все настройки в голове.
Еще раз благодарен. -
mosquito пишет:
1. там у тебя в одном урл два экшена action=buy_new & action=add_product
нужно определится какой использовать2. если включена аякс корзина это работать не будет
3. если у товара есть атрибуты оно добавляет товар в корзину без них, или так только у меня?
начал у себя об этом писать с 3 пунктом тож пока не получается сделать =\
-
mosquito пишет:
и чтобы аякс работал достаточно добавить onclick с формы на стр товара
проблематично пока только с 3 пунктом остальное вроде все работает -
Юрий пишет:
Добрый день! Спасибо за нужную “вещь”
только при клике на “купить” – перебрасывает на главную… направьте, где копать?Зарание благодарен!