Jump to content

Recommended Posts

Добрый день

Подскажите есть ли готовые решения для выбора количества в категории опенкарт 2.3

Share this post


Link to post
Share on other sites

ап

Share this post


Link to post
Share on other sites

вам нужно в категории показывать количество товаров? я правильно поняла? Тогда вот так:

система->настройки->опции

image.png.1247a3fd85b0a97b4611e68910fc8c77.png

 

Share this post


Link to post
Share on other sites

да нет) количество для покупки ) чтоб кинуть в корзину сразу несколько товаров) ладно тогда щас сам напишу 

Share this post


Link to post
Share on other sites

 

Share this post


Link to post
Share on other sites

смотрел - версия не моя

Share this post


Link to post
Share on other sites

Сделал если кому в будущем нужно будет решение - сделал следующим простым образом

<button class="button__cart__but" type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().parent().find('.quantity_input').val())"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
<input type="number" name="quantity" value="1" size="2" min="1" id="input-quantity" class="quantity_input p_q_<?php echo $product_id; ?>" />      

 

  • +1 1

Share this post


Link to post
Share on other sites
23 часа назад, prived сказал:

смотрел - версия не моя

ну проще ж адаптировать чем своё писать, нет?

Share this post


Link to post
Share on other sites

ну что могу сказать ) обошелся 1 дополнительной строчкой) 

просто у ломика оч много там всего опции и тд - а тут все просто и понятно ) 

Share this post


Link to post
Share on other sites
В 31.03.2018 в 20:32, prived сказал:

ну что могу сказать ) обошелся 1 дополнительной строчкой) 

просто у ломика оч много там всего опции и тд - а тут все просто и понятно ) 

Привет, а сюда можно как то кратно минимуму втулить?

Share this post


Link to post
Share on other sites

OPENCART.PRO  Версия 2.3.0.2.5

шаблон Modern 2

 

Код кнопки такой:

<button type="button" class="btn-cartpr" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <?php echo $button_cart; ?></button>

Как добавить количество?

Share this post


Link to post
Share on other sites
4 часа назад, Egor2014 сказал:

OPENCART.PRO  Версия 2.3.0.2.5

шаблон Modern 2

 

Код кнопки такой:

<button type="button" class="btn-cartpr" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <?php echo $button_cart; ?></button>

Как добавить количество?

Точно также :) 

  • +1 1

Share this post


Link to post
Share on other sites
47 минут назад, legioner26 сказал:

Точно также :) 

Кнопка добавляется, накручиваем количество, но в корзине количество не отражается(

Share this post


Link to post
Share on other sites

А все ли по примеру сделали?

  • +1 1

Share this post


Link to post
Share on other sites
7 минут назад, legioner26 сказал:

А все ли по примеру сделали?

Да, весь код вставил, что был выше

test.трапеза18.рф/holodnie-zakuski-i-salati/

 

<button class="button__cart__but" type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().parent().find('.quantity_input').val())"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
<input type="number" name="quantity" value="1" size="2" min="1" id="input-quantity" class="quantity_input p_q_<?php echo $product_id; ?>" /> 

 

Share this post


Link to post
Share on other sites

Проверьте, при копировании слово class скопировалось не правильно, перепишите его в ручную, и все заработает как надо.

http://prntscr.com/nv9rln

  • +1 1

Share this post


Link to post
Share on other sites

В итоге код кнопки тоже малость переделал:

 

<input type="number" name="quantity" value="1" size="2" min="1" id="input-quantity" class="quantity_input p_q_<?php echo $product_id; ?>" />      
<button type="button" class="btn-cartpr" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().parent().find('.quantity_input').val())"><i class="fa fa-shopping-cart"></i> <?php echo $button_cart; ?></button>

 

Сейчас, как-то кнопку стилизовать сделать + и - сделать.

 

Заработал код со стилизацией:

 

<div class="cart-quantity"> 
<i onclick="$(this).next().val($(this).next().val()-1);$(this).parents('form').submit();" class="fa fa-minus"></i> 
<input type="text" name="quantity" value="1" size="2" min="1" id="input-quantity" class="quantity_input p_q_<?php echo $product_id; ?>" />   
<i onclick="$(this).prev().val(~~$(this).prev().val()+1);$(this).parents('form').submit();" class="fa fa-plus"></i>
<input type="hidden" name="product_id" size="2" value="<?php echo $product['product_id']; ?>" />
</div>     
<button type="button" class="btn-cartpr" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().parent().find('.quantity_input').val())"><i class="fa fa-shopping-cart"></i> <?php echo $button_cart; ?></button>

 

Еще бы как-то всплывающее окно корзины удалить, а то при нажатии "Купить"вылазит это окно.

test.трапеза18.рф/vtorie-bljuda/

Edited by Egor2014
  • +1 2

Share this post


Link to post
Share on other sites
38 минут назад, Egor2014 сказал:

В итоге код кнопки тоже малость переделал:

 

<input type="number" name="quantity" value="1" size="2" min="1" id="input-quantity" class="quantity_input p_q_<?php echo $product_id; ?>" />      
<button type="button" class="btn-cartpr" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().parent().find('.quantity_input').val())"><i class="fa fa-shopping-cart"></i> <?php echo $button_cart; ?></button>

 

Сейчас, как-то кнопку стилизовать сделать + и - сделать.

 

Заработал код со стилизацией:

 

<div class="cart-quantity"> 
<i onclick="$(this).next().val($(this).next().val()-1);$(this).parents('form').submit();" class="fa fa-minus"></i> 
<input type="text" name="quantity" value="1" size="2" min="1" id="input-quantity" class="quantity_input p_q_<?php echo $product_id; ?>" />   
<i onclick="$(this).prev().val(~~$(this).prev().val()+1);$(this).parents('form').submit();" class="fa fa-plus"></i>
<input type="hidden" name="product_id" size="2" value="<?php echo $product['product_id']; ?>" />
</div>     
<button type="button" class="btn-cartpr" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().parent().find('.quantity_input').val())"><i class="fa fa-shopping-cart"></i> <?php echo $button_cart; ?></button>

 

 

:) 

Share this post


Link to post
Share on other sites

Подскажите куда этот код вставлять, какой файл править ?

Share this post


Link to post
Share on other sites
В 31.03.2018 в 18:14, prived сказал:

Сделал если кому в будущем нужно будет решение - сделал следующим простым образом

<button class="button__cart__but" type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().parent().find('.quantity_input').val())"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
<input type="number" name="quantity" value="1" size="2" min="1" id="input-quantity" class="quantity_input p_q_<?php echo $product_id; ?>" />      

 

Спасибо

Share this post


Link to post
Share on other sites
On 3/31/2018 at 6:37 PM, HyperLabTeam said:

ну проще ж адаптировать чем своё писать, нет?

Под 2.3 кто нибудь адаптировал модуль ломика?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By crd
      Лендинг дизайн, оформление.. 70 модульных позиций в 24х блоках - oc-2.3x
      эта версия для opencart 3х
      для опенкарт 2.3х - тут
      для opencart 2.0 - 2.1 - 2.2  - тут
       
       
      ПРЕЖДЕ ЧЕМ ПРИОБРЕСТИ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
       
      В модуле никогда не было стучалок и прочей лапши - всем, кто скачал где то - где модуль неофициально представлен - мои поздравления с вирусами и свободным доступом к вашей базе данных 
       
      Забудьте об однообразном расположении позиций вывода модулей как инкубационные яйца))
      Позаботьтесь о презентабельной подаче вашего сайта - это не только лицо вашей компании но и ваше лицо!
      Модуль HYPER Positions позволяет увеличить количество позиции и вывести любой модульный контент как пожелает ваша фантазия, позволяя более презентабельно и эффективно оформить любую страницу вашего сайта!

      Модуль добавляет к уже имеющимся блокам ещё 24 блочных позиций и 70 колонок вывода модулей в 5 секциях!
      Внедрены четыре вида блоков обшее количество которых 24 штуки каждый из которых так же можно растянуть на всю ширину экрана
      Восемь блоков четырех колоночных позиций = 32 модульных позиций Шесть блоков трех колоночных позиций = 18 модульных позиций Пять блоков трех колоночных позиций по типу стандарта = 15 модульных позиций Пять блоков с одно модульной позицией = 5 модульных позиций Возможность перетаскивать модули по сортировке
        ДЕМО  с оформлением
      АДМИНКА  demo\demo
           все модульные позиции              один из вариантов             чем ни лендинг?))

             

      Схемы настройки блоков
      кликните по картинке и откройте в полном размере
              
       
      Вывести можно хоть все позиции но лучше то что нужно!
       
      Установка:
      В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются
      --------------
      Возможно будет нужна адаптация под ваш шаблон  нужно смотреть походу..
      в любом случае если, что то не так пишите в тему поддержки - попробуем сделать
      ВНИМАНИЕ!
      Не подходит для использования под дебильные шаблоны по типу Jornal, Fastor и им подобных!
      Поддержка и адаптация под прочие шаблоны возможна только на ветке 2.3x!
      Прежде чем приобрести модуль уточняйте все моменты в теме поддержки!
       
      Если вы купили модуль и он у вас не корректно установился, не заработал и т.д. и вы мне отказываете в доступах для поддержки - значит поддержка вам ненужна
       
      Выражаю отдельную благодарность за прямое и косвенное участие в разработке модуля:
         @crd , @chukcha
      - а также всем пользователям кто приобрёл это дополнение!
       
      Благодарность ваша это оставить отзыв к файлу. Это мотивирует нас на развитие модуля.
      Спасибо вам за спасибо!)
      Пользуйтесь на здоровье)
       
      Прежде чем купить читайте описание!
      Если не смотря на это вы всё же приобрели то знайте Модуль возврату или обмену не подлежит! Учтите этот момент!
       
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!
       
      -


    • By crd
      999 13.89
      Скачать/Купить дополнение


      +70 позиций модулей \ HYPER Positions - oc3x
      Лендинг дизайн, оформление.. 70 модульных позиций в 24х блоках - oc-2.3x
      эта версия для opencart 3х
      для опенкарт 2.3х - тут
      для opencart 2.0 - 2.1 - 2.2  - тут
       
       
      ПРЕЖДЕ ЧЕМ ПРИОБРЕСТИ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
       
      В модуле никогда не было стучалок и прочей лапши - всем, кто скачал где то - где модуль неофициально представлен - мои поздравления с вирусами и свободным доступом к вашей базе данных 
       
      Забудьте об однообразном расположении позиций вывода модулей как инкубационные яйца))
      Позаботьтесь о презентабельной подаче вашего сайта - это не только лицо вашей компании но и ваше лицо!
      Модуль HYPER Positions позволяет увеличить количество позиции и вывести любой модульный контент как пожелает ваша фантазия, позволяя более презентабельно и эффективно оформить любую страницу вашего сайта!

      Модуль добавляет к уже имеющимся блокам ещё 24 блочных позиций и 70 колонок вывода модулей в 5 секциях!
      Внедрены четыре вида блоков обшее количество которых 24 штуки каждый из которых так же можно растянуть на всю ширину экрана
      Восемь блоков четырех колоночных позиций = 32 модульных позиций Шесть блоков трех колоночных позиций = 18 модульных позиций Пять блоков трех колоночных позиций по типу стандарта = 15 модульных позиций Пять блоков с одно модульной позицией = 5 модульных позиций Возможность перетаскивать модули по сортировке
        ДЕМО  с оформлением
      АДМИНКА  demo\demo
           все модульные позиции              один из вариантов             чем ни лендинг?))

             

      Схемы настройки блоков
      кликните по картинке и откройте в полном размере
              
       
      Вывести можно хоть все позиции но лучше то что нужно!
       
      Установка:
      В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются
      --------------
      Возможно будет нужна адаптация под ваш шаблон  нужно смотреть походу..
      в любом случае если, что то не так пишите в тему поддержки - попробуем сделать
      ВНИМАНИЕ!
      Не подходит для использования под дебильные шаблоны по типу Jornal, Fastor и им подобных!
      Поддержка и адаптация под прочие шаблоны возможна только на ветке 2.3x!
      Прежде чем приобрести модуль уточняйте все моменты в теме поддержки!
       
      Если вы купили модуль и он у вас не корректно установился, не заработал и т.д. и вы мне отказываете в доступах для поддержки - значит поддержка вам ненужна
       
      Выражаю отдельную благодарность за прямое и косвенное участие в разработке модуля:
         @crd , @chukcha
      - а также всем пользователям кто приобрёл это дополнение!
       
      Благодарность ваша это оставить отзыв к файлу. Это мотивирует нас на развитие модуля.
      Спасибо вам за спасибо!)
      Пользуйтесь на здоровье)
       
      Прежде чем купить читайте описание!
      Если не смотря на это вы всё же приобрели то знайте Модуль возврату или обмену не подлежит! Учтите этот момент!
       
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!
       
      -


      Добавил crd Добавлено 26.02.2019 Категория Меню, дизайн, внешний вид Системные требования прямые руки Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 1199  
    • By halfhope
      Скачать/Купить дополнение


      Группировка и сортировка модулей в админке
      Поддержка не предоставляется и модуль распространяется как есть.
      Модуль позволяет группировать, сортировать, выделять модули в административной панели.
      Демо
      http://gallery.halfhope.ru/admin (Перейдите в раздел модулей. Логин и пароль вшиты)

      Поддерживаемые версии
      Тестировался на Opencart 1.5.x

      Установка
      Скопировать файлы из папки upload в корень сайта.
      Перейти в раздел "Система" "Пользователи" "Группы пользователей" "Главный администратор" и разрешить просмотр и редактирование администратором раздела "extension/extended_module". Затем сохраните настройки.
      Готово, перейдите в раздел модулей.

      GitHub
      https://github.com/halfhope/opencart-a-group-of-modules

      Добавил halfhope Добавлено 13.04.2015 Категория Фильтры Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By Sunser
      Sunser map - кастомная карта для сайта.
       
      Модуль Sunser map создан для удобного управления с админ панели и вывода на сайт карты гугл. Модуль Легкий в установке и Управлении.
      Модуль поддерживает мультиязычность и почти полностью управляется с админки.
      Модуль подходит и тестировался для Opencart v: 2.0, 2.1, 2.2, 2.3
      OpencartPro v: 2.1 и 2.3
      Модуль подходит и тестировался для ocStore 2.1 и 2.3
       
      Инструкция по установке модуля:
       - Для установки модуля, загрузите ocmod.zip той версии opencart или ocstore которая у вас в админке через установщик модулей, после чего обновите модификаторы.
      Модуль лежит по пути модули(расширения)/Sunser map.
      Второй способ, распакуйте ocmod.zip той версии что вам нужно и скиньте в корень вашего сайта.
      Инструкция, как настроить:
       - Активируйте модуль, после чего перейдите в настройку модуля;
       - Первое поле, это название модуля, это название отображается только в вашей админке;
       - Заголовок, поле отображаемое на сайте, сверху карты, если поле не заполнить, то на сайте заголовок не выведется, так же выводится во всплывающем окне при наведении на маркер;
       - Координаты x, y - здесь введите координаты долготы и широты вашего местоположения;
       - Расстояние карты - здесь введите значение, насколько вы хотите что бы на карте была приближена ваша карта;
       - Описание окна - тут пишите что угодно, оно будет выводится при наведение на маркер карты, если оставить пустым, всплывушка на маркере не будет выводится;
       - Стили для карты, здесь по стандарту уже прописаны основные стили для карты. Если не прописать стили или оставить пустым, карта будет не корректно выводится, поскольку изначально надо прописать ширину и высоту для карты. Так же, если вы разбираете в css, то можете прописывать тут стили для других элементов карты;
       - Api карты - здесь нужно ввести api карты, от google. Если не прописать ключ или если ключ будет не корректен, то карта не будет работать;
       - Маркер, тут можно задавать свою картинку для маркера, если оставить пустым, то будет выводится стандартный маркер гугл;
       - Статус, отвечает, будет ли работать и отображается на сайте или нет;
       - После сохранения, перейдите в макеты и выберите место для вывода модуля.
       
      Проблемы и решения:
       - Установил модуль, настроил, но на сайте не отображается. Первое, это не правильно прописаны стили в модуле;
       - Некорректно прописан api ключ или является не действителен;
       - Установил модуль, но языки не корректно отображается. В таком случае бывает, когда языки в папке language в модуле не совпадают с языками в папке language вашей админки.
       
      Если другая какая ошибка, пишите автору и он поможет в решении данной проблемы.
       
      Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать.
    • By Sunser
      750.00 руб
      Скачать/Купить дополнение


      Sunser map - кастомная карта для сайта
      Sunser map - кастомная карта для сайта.
       
      Модуль Sunser map создан для удобного управления с админ панели и вывода на сайт карты гугл. Модуль Легкий в установке и Управлении.
      Модуль поддерживает мультиязычность и почти полностью управляется с админки.
      Модуль подходит и тестировался для Opencart v: 2.0, 2.1, 2.2, 2.3
      OpencartPro v: 2.1 и 2.3
      Модуль подходит и тестировался для ocStore 2.1 и 2.3
       
      Инструкция по установке модуля:
       - Для установки модуля, загрузите ocmod.zip той версии opencart или ocstore которая у вас в админке через установщик модулей, после чего обновите модификаторы.
      Модуль лежит по пути модули(расширения)/Sunser map.
      Второй способ, распакуйте ocmod.zip той версии что вам нужно и скиньте в корень вашего сайта.
      Инструкция, как настроить:
       - Активируйте модуль, после чего перейдите в настройку модуля;
       - Первое поле, это название модуля, это название отображается только в вашей админке;
       - Заголовок, поле отображаемое на сайте, сверху карты, если поле не заполнить, то на сайте заголовок не выведется, так же выводится во всплывающем окне при наведении на маркер;
       - Координаты x, y - здесь введите координаты долготы и широты вашего местоположения;
       - Расстояние карты - здесь введите значение, насколько вы хотите что бы на карте была приближена ваша карта;
       - Описание окна - тут пишите что угодно, оно будет выводится при наведение на маркер карты, если оставить пустым, всплывушка на маркере не будет выводится;
       - Стили для карты, здесь по стандарту уже прописаны основные стили для карты. Если не прописать стили или оставить пустым, карта будет не корректно выводится, поскольку изначально надо прописать ширину и высоту для карты. Так же, если вы разбираете в css, то можете прописывать тут стили для других элементов карты;
       - Api карты - здесь нужно ввести api карты, от google. Если не прописать ключ или если ключ будет не корректен, то карта не будет работать;
       - Маркер, тут можно задавать свою картинку для маркера, если оставить пустым, то будет выводится стандартный маркер гугл;
       - Статус, отвечает, будет ли работать и отображается на сайте или нет;
       - После сохранения, перейдите в макеты и выберите место для вывода модуля.
       
      Проблемы и решения:
       - Установил модуль, настроил, но на сайте не отображается. Первое, это не правильно прописаны стили в модуле;
       - Некорректно прописан api ключ или является не действителен;
       - Установил модуль, но языки не корректно отображается. В таком случае бывает, когда языки в папке language в модуле не совпадают с языками в папке language вашей админки.
       
      Если другая какая ошибка, пишите автору и он поможет в решении данной проблемы.
       
      Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать.
      Добавил Sunser Добавлено 01.08.2019 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.