Количество товара кнопками - и + в JoomShopping


Данный аддон позволяет добавить кнопки +/- для изменения количества товара, в магазине JoomShopping.

Задать вопрос



Дополнительная информация

Дата обновления:
18.02.2019
Версия:
1.0
Joomla:
3.9
JoomShopping:
3.7+, 4.2+
Поддержка:
самостоятельно
Лицензия:
GPL3

Системные требования

Версия PHP (min)
5.6 - 7.x

PHP расширения
Нет дополнительных требований


Описание программного продукта

Что делает аддон ?

  • Выводит поле для ввода количества товаров и кнопки (- и +) в категории товаров.
  • Выводит кнопки - и + в карточке товара.
  • Выводит кнопки - и + в корзине. (v.1.1) в нескольких списках товаров корзины (v.1.3)
  • В корзину помещается указанное количество как в списке товаров так и в карточке.

Стилизация кнопок индивидуальное дело каждого владельца сайта.

Стилизация кнопок индивидуальное дело каждого владельца сайта. Осуществить стилизацию можно созданием классов .product_minus и .product_plus и стилей для этих класов в CSS Вашего шаблона для JoomShopping или сайта.

Например:

.product_minus { width: 20px; background: url('../images/arrow_down.gif') 0 2px no-repeat;}

.product_plus { width: 20px; background: url('../images/arrow_up.gif') 0 2px no-repeat;}

(v.1.2): Добавление в корзину количество товара указанного с помощью ввода цифры, а не кнопками.

(v.1.3): Смена количества во всех списках товаров корзины (Позволяет использовать ajax-корзину в перечислением товаров и сменой количества кнопками во всплывающем окне)

 

Инструкция по установке:
установка производится через панель управления "Установка и Обновление" JoomShopping, как обычный аддон.
(/administrator/index.php?option=com_jshopping&controller=update)

Удаление
производится через панель управления "Дополнения" JoomShopping
(/administrator/index.php?option=com_jshopping&controller=addons)

или через управление расширениями Joomla

plusminus uninstall

Файлы для скачивания

  • Version 1.7 - Скачать
    Количество загрузок файла: 5590

Отзывы и оценки (98)

Не забудьте оценить приобретенное расширение и получить +50
iri
05.08.2023
ПРивет. для joomla 4 / joomshopping 5.* будет обновление данного аддона?
310
10.01.2022
Спасибо за бесплатный аддон, пара кликов мышей, и не надо ковырять корзину!
Alex
15.07.2021
отлично работает!
Константин
31.05.2021
Полезный плагин
Недостатки
Есть вопрос. В карточке товара, где выводятся сопутствующие товары. У каждого сопутствующего товара выводится поле количества, но оно не работает. То есть если положить например 9 штук сопутствующего товара, то в корзине оказывается 1 шт. Пожалуйста напишите как это исправить
Леон Кеннеди
29.05.2021
Спасибо за бесплатный аддон, все работает. ;)
Павел Краснов
25.11.2019
Всё работает
Виталий Бараболиков
23.08.2019
Прекрасное решение. Огромное спасибо разработчикам.
jesus.radriguez
24.04.2019
Установил аддон. Не понравилось как выглядит на моём шаблоне (Helix Ultimate). Слишком много допиливать. Решил пока убрать. Удалил аддон через JoomShopping - Опции - Дополнения, но кнопки не убрались. Оказывается, аддон добавляет два плагина Joomla, которые нужно тоже удалить или отключить. Хорошо бы в описание добавить - как устанавливать и как удалять. Но вообще, как инструмент, штука хорошая. Спасибо.
ППК
20.03.2019
Как вывести этот аддон в модуле популярных товаров?
Алексей
05.03.2018
установился без проблем. работает хорошо. единственное, css допилить нужно, но это дело дизайна, индивидуально каждому сайту. спасибо разработчику.
Roman Sidorov
10.01.2018
большое спасибо! очень помогло!
Николай
02.10.2017
Удобная вещь
Жора
01.10.2017
Респект! Странно, что в коробке этого нету...
Роман
29.03.2017
Благодарю разработчиков. Вроде мелочь, а достаточно полезная!
Анатолий
27.10.2016
Спасибо за полезное дополнение!
Дмитрий
26.09.2016
Вроде работает. Будем настраивать - посмотрим в работе. Для начала впечатляет.
Лера
19.09.2016
Спасибо Вам большое, хороший человек! Всё заработало сразу, хотя шаблон списка товаров я полностью переделала и переписала на div, и думала, что аддон будет работать как-нибудь криво (ну тоже разберёмся), а тут окошки - бац - и появились! Это просто праздник какой-то! Осталось только в div завернуть и причесать css. :-*
Дмитрий
09.09.2016
Простое и нужное расширение. Работает отлично, приятная бесплатная плюшка для сайта.
Masha
25.08.2016
Нужная плюшка. Вроде мелочь, а клиенту приятно, значительно улучшило функционал магазина.
Иван Потапенко
06.05.2016
Нужная вещь вот тока как удалить я так и не на шел...
konsty
17.03.2016
Отличный модуль. Спасибо.
Dmitry
09.01.2016
Очень удобное расширение! Спасибо!
Дмитрий
23.12.2015
Отличное расширение. Уже не в первый раз скачиваю. И оформление менять почти не сложно.
Иван
29.10.2015
Спасибо огромное! Установил без проблем, сейчас по стилям поправлю и вообще отлично будет!!! Еще раз спасибо!
Евгений Холостенко
22.09.2015
Cделал при помощи стилей. Не очень изящное решение получилось, но хоть как-то... Правильнее было бы наверное сделать отдельно функцию для вывода кнопки до поля ввода и отдельную для кнопки после. Но, увы, я не программист))
Евгений Холостенко
21.09.2015
Отличный плагин. Не разобрался только в одном - как в карточке товара сделать так, чтобы кнопки + и - выводились по разные стороны от поля ввода количества, как это сделано в списке товаров.
chepic
12.09.2015
Адон хорош, но у меня не на дефолтном шаблоне в категориях не выводит поле ввода количества! В чем может быть проблема???
Максим Волков
28.06.2015
все супер
Юрий Чиндяев
22.06.2015
Все отлично работает.
Михаил
13.06.2015
Дополнение хорошее, но хотелось бы что бы Вы добавили в описание как убрать кнопки +- из списка товаров, многие спрашивают.
vovan
18.05.2015
Отличный аддон) Спасибо!
Эдуард
25.04.2015
Всё работает, но при попытке изменить стиль в своём шаблоне (JSN_epic_pro) на круглые кнопки в gif, изображение втюхивается в квадратик прописанный шаблоном. Пока не победил. (я не программист CSS)
Paul
05.04.2015
Мне даже не столько кнопки были нужны, как вывод поля количества в списке товаров. Спасибо =)
Преимущества
Удобно Бесплатно
Андрей Викулов
23.03.2015
Все нравится
Fox
19.02.2015
На дефолтном шаблоне работает,а на другом стрелки не видны. Пути к картинкам перепрописывал.Возможно что то в шаблоне.
Dilmurod
23.01.2015
спасибо за расширение
Валентин
14.01.2015
"Выводит поле для ввода количества товаров и кнопки (- и +) в категории товаров" - а у меня этого не случилось, подскажите, почему?
Юлия
27.11.2014
Супер, спасибо, все работает. Есть вопрос, а можно ли аддон настроить таким образом, чтобы выводил + и - только в карточке товара?
руслан
22.09.2014
Скопировал код после установки, вставил в файл Css моего шаблона и вместо серых квадратиков появились белые. Как исправить?
SlavaD
13.07.2014
*обернуть в span с событием onclick="document.updateCart.submit();"
SlavaD
13.07.2014
А если в файле корзины \jshoppingcheckout\plus_minus_count_product\plus_minus_count_product.php обернуть инпуты с + и - в инпут , то не придется обновлять корзину для смены результата, после увеличения количества корзина будет обновляться автоматом.
mike
14.03.2014
Все нашел. Удаляется еще и через плагины, их там почему то 2 было
mike
14.03.2014
НЕ удаляется! Вроде работает, но ненужен. А удалить не получается, удалил, кеш почистил. А он не удалился(
Олег
05.03.2014
Отличный аддон! Один нюанс хотел бы уточнить: если у товара есть еще картинки, то при нажатии на любую из кнопок кол-вы товара, автоматически выбирается первая (основная) картинка. Так и задумано?
Support Team
05.02.2014
Maybe the reason in the hands or something else?
Dolgovec
05.02.2014
it doesn't work
temirlan
10.12.2013
Очень помогли!! спасибо!!
07d
09.12.2013
Аддон ещё "сыроват" - есть над чем поработать!
Oleg
30.11.2013
супер! то что искал)
Мария
06.11.2013
Все спасибо!Разобралась!)
marianatc
06.11.2013
Здравствуйте, сижу туплю,где и в каком файле нужно добавить новые строки,чтобы появился +- на кнопках?
Алексей
06.11.2013
А всё разобрался! я балда!!))) плагин хороший просто не подходит моему сайту.
Алексей
06.11.2013
Здравствуйте. Установил аддон всё хорошо всё работает только я пришёл к выводу что он мне не нужен.. Как его теперь удалить?
Дмитрий
10.05.2013
Удобный аддончик, чтобы не пилить лишний раз шаблоны. Доработка: замена if(!isNaN( qty_el[keyVar].value) ) qty_el[keyVar].value--; на if(!isNaN( qty_el[keyVar].value) && qty_el[keyVar].value > 1) qty_el[keyVar].value--; запрещает кнопке "-" ставить количество товара меньше 1. А то у меня не только 0, но и отрицательное значение количества товара устанавливается.
Sergey
26.04.2013
В категории если товара "0" при включении плагина появляются кнопки "купить, +и-". При нажатии на "купить" выбрасывает на главную стр. сайта без системных сообщений.В карточке товара все отлично (кнопки скрыты).
Артём Ольков
10.04.2013
Очень удобно!
Олег
28.03.2013
Очень полезное дополнение, только после того как установил, вместо + и - просто красный квадратик
ven-til
26.02.2013
плагин полезный, однако есть ошибочка в обработчике корзины. При уменьшении количества товара его значение переходит через ноль в минуса.
Вадим
31.12.2012
Обновил аддон.
Для версии Ж.1.5 и ЖШ 2.9.7 обновления не было.
Денис
28.12.2012
Спасибо огромное, Вадим.
Я пока отключу плагин корзины, чтобы не вводить в заблуждение покупателей.
Вадим
28.12.2012
Потому что у Вас в корзине еще выводится скрытый блок который показывается при нажатии на слово "Корзина" и в нем уже есть поле количество.
Другими словами, если Вы в корзине нажмете несколько раз плюс, а потом вызовете всплывающее окно корзины, то измененное количество Вы увидите именно там.
Выход: Убрать поле количество во всплывающем окне, и выводить его например просто текстом.
Я подумаю как сделать чтобы в Вашем случае обновлялись все поля "количество". Думаю через день два, решение будет.
Денис
28.12.2012
Включаю плагин.
Сайт: remconsole.ru
Вадим
28.12.2012
Сложно сказать не видя сайта.
По сути это значит что javacript не обрабатывается. А вот почему - это уже вопрос, который надо решать с помощью отладчика.
Дайте ссылку на сайт, если он конечно не локальный.
Денис
28.12.2012
В корзине кнопы нажимаются, но количество товара не изменяется. Подскажите, в чём может быть дело?
Пришлось отключить плагин кнопок в корзине.
Михаил
26.11.2012
Спасибоще те ЧЕЛОВЕЧЕЩЕ, все заработало !!!
Я уж было хотел отказаться от этой затеи, шатался на сайте неделю.
СПАСИБО СПАСИБО СПАСИБО СПАСИБО СПАСИБО СПАСИБО СПАСИБО СПАСИБО СПАСИБО
Вадим
23.11.2012
Если используется стандартный шаблон default
Откройте файл /components/com_jshopping/css/default.css и добавьте в конец файла строки:
.product_minus { width: 20px; background: url("../images/arrow_down.gif") 0 2px no-repeat;}
.product_plus { width: 20px; background: url("../images/arrow_up.gif") 0 2px no-repeat;}
Сами картинки в таком случае должны лежать в папке: /components/com_jshopping/images/
Михаил
23.11.2012
Ребята поможет мне кто нибудь?

я приготовил картинки + и - они лежат в папке "../images/arro w_down.gif" и "../images/arro w_up.gif" как или куда вписать стили и эти пути к кнопкам?

паааажаалуййстааа
Мишаня
09.11.2012
не понятно , просто я не силен ни css ни html ни php , помогите пожалуйста.
допустим я приготовил картинки + и - они лежат в папке "../images/arrow_down.gif" и "../images/arrow_up.gif" как или куда вписать стили и эти пути к кнопкам?
Вадим
09.11.2012
Читайте описание внимательнее
Стилизация кнопок индивидуальное дело каждого владельца сайта. Осуществить стилизацию можно созданием классов .product_plus и .product_minus и стилей для этих класов в CSS Вашего шаблона для JoomShopping или сайта
Мишаня
08.11.2012
Даааа на конец - то разобрался, 4 часа ковырял фаербагом ( безрезультатно ).

Обнаружил что создано 2 плагина
1 jshoppingcheckout
2 jshoppingproducts

из начально изменен jshoppingproducts - первый не заметил.

все сделал всем спасибо.

но все же хочу эти кнопки в своем оформлении помогите пожалуйста, куда что вписать какие пути как примерно выглядеть будут?
Мишаня
08.11.2012
ойойойоййойойойоййёоёой в корзине эти " + " и " - " не отображаются , просто голые кнопки.
Что делать? помогите
Мишаня
08.11.2012
Вадим спасибо тебе сработало :-)

А можно свой стиль кнопки или картинку закрепить за " + " и " - " ?
Вадим
08.11.2012
После class = "product_plus"
Добавьте value = "+"
Для минуса так же
Мишаня
08.11.2012
весь код не влазит
Мишаня
08.11.2012
Сутки угрохал
Никак не пойму как сделать чтоб кнопки стали "+" и "-".
помогите тупому.
куда что вписывать

class plgJshoppingProductsPlus_Minus_Count_Product extends JPlugin{

Function onBeforeDisplayProductListView(&$view){
ForEach($view->rows As $key => $product){
$view->rows[$key]->_tmp_var_buttons = "


";
$view->rows[$key]->buy_link .= "\" Id = \"productlink".$product->product_id;
}
}
Function onBeforeDisplayProductView(&$view){
$view->_tmp_qty_unit =

";
}
Iceworm
24.10.2012
Решил проблему заменой контроллера на стандартный... т.к. оказалось, что у меня он как-то не стандартный и хватает результаты из не стандартного файла result.php...
Большое спасибо Linfuby с форума по joomshopping, он и указал повреждения =)
Iceworm
23.10.2012
Это опять я =(
Возникла нужда довести результаты поиска до вида просмотра категории... И естественно нужно тоже так же туда добавить инпут с + -...
Я вставил вывод в шаблон вывода поиска (_tmp_var_top_buttons и т.п.), не вывелось, понял, что не напрямую из плагина берется, начал копать столкнулся с контроллерами, там нашел trigger(onBeforeDisplayProductListView, по переносил в контроллер поиска всё что показалось нужным... в прочем попробовал и абы что переносить =) Но ничего, конечно, не помогло...
Подскажите алгоритм вывода или помогите с решением... Только желательно по скорее, а то я из сроков выбился давно, с этими, вроде, мелочами... =(
iceworm
25.09.2012
Там в плагинах plus_minus_count_product.пхп удалить инпуты с кнопками, они подписаны, плюс и минус
а по второму у всех, с верху над количеством есть дискатка, типа сохранить... это не аддона касяк, а касяк движка...
Я вывел кнопку обновить корзину, сделал её понятной...
Вадим
25.09.2012
1. В плагине plugins/jshoppingproducts/plus_minus_count_product/plus_minus_count_product.php. Думаю там будет всё понятно.
2. Оно и не должно пересчитываться. Пересчет суммы происходит после нажатия кнопки "Сохранить". Иначе пользователи бы не нажимали эту кнопку и заказ оформлялся бы с начальным количеством.
Дмитрий
25.09.2012
1 Как можно убрать кнопки +- из списка товаров в категории? (но при сохранении в карточке товара)

2 В корзине при нажатии на + или - не обновляется общая цена.
это у всех так?
Игорь Курыкин
17.09.2012
код как и многое другое режется в комментариях, надеюсь причины понятны ?
решение можете скинуть через форму обратной связи мы внесем в код либо выложим решение в описании к плагину.
iceworm
17.09.2012
согласен =)
Дмитрий
17.09.2012
Ну красавец, что можно сказать! Молодца. С этого и надо было начинать ))

з.ы. Если не заметил, я тоже нашел косяк и отписал его решение (см 1 коммент). Это нормальная ситуация при использовании бесплатных решений. Так и создается конечный идеальный продукт ))
iceworm
16.09.2012
Допилил это дело (на странице категорий можно без кнопок добавить много товара).
plugins\jshoppingproducts\plus_minus_count_product\plus_minus_count_product.php
строка 28


меняем на




Спасибо за аддон, можете использовать моё решение в следующих версиях ;-)
з.ы. Дмитрий - на, пользуйся, показал, как нужно делать
voice_aoe
16.09.2012
У меня такая же проблема... Как решить проблему? ((
Роман
14.09.2012
Нашел еще один косячек. Если к категории забить кол-во товара вручную, а не стрелочками, то в корзину упадет 1 единица товара
Вадим
14.09.2012
Посмотрим что можно сделать. Как найдется лишняя минутка
Роман
14.09.2012
Отличный аддон. Единственный минус - при изменении кол-ва товаров кнопочками, автоматически не меняется цена, если есть зависимость количество / цена
Вадим
12.09.2012
Да, действительно есть такая недоработка.
Мысли есть. Направление: Передать GET-запросом в контроллер параметр quantity со значением указанным в поле с названием quantity+id товара
iceworm
11.09.2012
Есть мысли по этому поводу? хотябы направление дайте(
iceworm
11.09.2012
Да, дело не в браузере, Если кнопками набрать количество товара, то всё работает как часы, если вписать руками, то добавляется 1 товар, видимо значение отправляемого в корзину товара формируется где-то раньше, чем в этом поле...
Ещё раз спасибо, за оперативность!
Вадим
11.09.2012
Вы пробовали использовать другой браузер?
iceworm
11.09.2012
я, действительно, не правильно выразился, извините)
Просто на нервах весь не могу найти решения...
За решение спасибо, но было бы отлично, если Вадим доведет до точки. =)
А в Вашей лицензии "Плати, если хочешь" возможно поощрение, которое я обещаю ;-)
Дмитрий
11.09.2012
Мда... бывает же.... Бесплатно скачал и недоволен еще. Впрочем, есть такое предложение - напишите свое расширение, покажите, как нужно делать.
Игорь Курыкин
11.09.2012
На сколько Вас кинули ? На все деньги ?
Полистайте словари. Там есть много синонимов, которыми можно было заменить столь грубое обращение к разработчику, давшему Вам решение бесплатно. Если оно Вас не устраивает, Вы можете его деинсталлировать. Но заявлять что Вас кинули, никаких прав по GPL Вы не имеете.
iceworm
11.09.2012
Что-то кидалово какое-то... поставил, появились кнопки и форма ввода количества, но при нажатии "купить" идет в корзину с 1 товаром... Причем у Вас в демо такая же история, браузер опера…
Вадим
10.09.2012
Исправлено. Спасибо.
Дмитрий
07.09.2012
Здравствуйте.

В файле administrator\components\com_jshopping\install\addon_plus_minus_count_product_uninstall.php пропущена закрывающая скобка в 15 строке.

Из-за этого вываливается ошибка при удалении аддона: Parse error: syntax error, unexpected

Спасибо.


Сопутствующие товары

Условия поставки

Условия поставки расширений для Joomla представленных на данном сайте.

Подробнее...

Политика возврата и обмена

Условия обмена и возврата расширений представленных на данном сайте.

Подробнее...

Лицензионное соглашение

Лицензирование расширений представленных на данном сайте.

Подробнее...