Jump to content
Sign in to follow this  
TemaPerets

[Решено] Добавление товара в корзину при повторной покупке

Recommended Posts

Всем привет!

При нажатии на кнопку купить в карточке товара в корзине количество этого товара увеличивается на 1 единицу и так каждый раз(если не задать количество товара). Как сделать, чтобы количество товара было равно 1 и не изменялось при повторном клике?

Share this post


Link to post
Share on other sites

system\library\cart.php

чуток подправить function add  и function update

Share this post


Link to post
Share on other sites

system\library\cart.php

чуток подправить function add  и function update

спасибо, попробую. По результатам отпишусь.

Чтобы количество товара не изменялось при повторном клике на кнопку купить и всегда было равно 1 необходимо: 

1. public function add

вот эти строки 

if ((int)$qty && ((int)$qty > 0)) {

    if (!isset($this->session->data['cart'][$key])) {

      $this->session->data['cart'][$key] = (int)$qty;

    } else {

      $this->session->data['cart'][$key] = (int)$qty;

    }

}

заменить на

$this->session->data['cart'][$key] = 1;

2. public function update

$this->session->data['cart'][$key] = (int)$qty; заменить на $this->session->data['cart'][$key] = 1;

Тема закрыта.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By YaRad
      Подскажите, есть ли такой модуль чтобы менял текст кнопки купить в зависимости от статуса товара на складе, но не ограничивался 2 видами: "купить" и "нет на складе"?
       
      Требуется различное отображение кнопки "Купить" в зависимости от статуса "Отсутствие на складе" в карточке товара в админ-панели при нулевом количестве товара на складе:
      - "В наличии" - кнопка "Купить" в карточке товара
      - "Нет в наличии" - кнопка "Сообщить о поступлении" в карточке товара
      - "Под заказ" - кнопка "Заказать" в карточке товара, при этом товар должен добавляться в корзину
      - "Производство 7-10 дней" -  кнопка "Купить" в карточке товара, при этом товар должен добавляться в корзину
      - "Производство 3-5 дней" - аналогично кнопка "Купить" в карточке товара, при этом товар должен добавляться в корзину
       
      openCart.pro 2.3
    • By riny
      Скачать/Купить дополнение


      Замена кнопки "купить" на реф. ссылку
      Если вам надо чтобы при нажатии на "купить" происходил переход по реферальной ссылке, то это дополнение для вас. Ссылка хранится в поле товара "Расположение/location".
      Мод заменяет кнопку "купить" в товаре, похожих товарах, категориях, акциях, брендах, сравнении, закладках и модулях последние, рекомендуемые, хиты продаж, акции.
      Установка:
      - скопировать содержимое папки upload в корневой каталог вашего сайта (стандартные файлы не заменяются)
      - если нужно открывать ссылки в новом окне используйте версию модуля из папки "upload [new_window_version]"
      - увеличить в phpMyAdmin размер поля location таблицы product, в котором будут храниться реф. ссылки, пример на скриншоте [pma.jpg]
      Тестировалось на ocStore 1.5.5.1.1, opencart 1.5.5.1
      Добавил riny Добавлено 04.09.2013 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By Valet3713
      Доброго времени суток. Пожалуйста,помогите настроить и довести до ума код сайта. 
       
      Суть проблемы - мне нужно,чтобы клиент,при нажатии на кнопку «купить» ,перенаправлялся на новую страницу. 
      Подробнее - я оставляю реферальную ссылку в админке(каталог->товары->добавить новый товар->данные->расположение)
      и вот при нажатии на кнопку «купить» клиент переходит на новую страницу по ссылке,которую я оставил в расположении. Как это сделать???
      весь интернет перекапал,но единственное,что нашёл - похожая на мою ситуация,но с версией опенкарт 2. Попробовал изменить код - ничего не поменялось. 
      Пожалуйста,помогите. Только со всеми подробностями,если не трудно. Буду очень признателен
    • By nikitaxzx
      http://cg09891-opencart-18.tw1.ru/index.php?route=product/category&path=59
      ребят вот сайт очень маленькая кнопка корзинки купить подскажите как правильно поменять изображение 

      картинку прикрепил, как примерно надо 

    • By Indushkin
      300.00 руб
      Скачать/Купить дополнение


      INIGAN Скидка -50%
      Сделан на версии 1.5.6.1
      Установка:
      1) Скопировать папку "inigan" в раздел с темами.
      2) В панели управления сайтом выбрать шаблон "inigan" (Система > Настройки > Изменить > Вкладка "Магазин" > Шаблон магазина:)
      3) Настроить изображения: (Система > Настройки > Изменить > Вкладка "Изображения")
      а) установить логотип и иконку.
      б) в разделе "* Изображение в списке товаров:" установить значение 178 х 178.
      Вот и все)
      DEMO
      Скидка -50% (299руб) 149руб
      Добавил Indushkin Добавлено 27.10.2014 Категория Платные шаблоны  
  • 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.