Перейти к содержанию
deeman

[Поддержка] Плюс минус для корзины

Рекомендуемые сообщения

Плюс минус для корзины


Плюс минус для корзины


Для версий 1.5.0 - 1.5.x

Тестировался на дефолтных темах и близких к ней.

Вкмод для добавления плюса/минуса в корзину в шапке, в основную корзину, а также во всплывающий попап успешного добавления товара в корзину (если он установлен на сайте)


 

  • +1 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть демо? как себя поведет мод если товар закочится на складе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и версию забыли указать!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверил на оригинальном OC 1.5.4.1 работает.

Можно ли добавить обработку, чтобы при попытке "приплюсовать" товара больше чем есть на складе, было сообщение типа "вы не можете добавить товара больше чем есть на складе".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Этот вкмод не содержит логики больше, чем прибавление и вычитание в корзине. Насчет добавления товара, который может закончить на складе, подумаю, как это можно реализовать сильно не усложняя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В принципе, если приплюсовать больше товара, чем есть, система сама выдает предупреждение, что товара на складе меньше, чем вы тут "наплюсовали" :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В принципе, если приплюсовать больше товара, чем есть, система сама выдает предупреждение, что товара на складе меньше, чем вы тут "наплюсовали" :)

Ну да, на самой странице корзины/заказа. В шапке сайта ничего не будет, правда покупатель все равно рано или поздно зайдет в корзину/заказ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо попробуем

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В идеале класноо было бы чтобы еще каждый раз страница не обновлялась, а то напрегает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите как исправить: Если увеличивать или уменьшать из формы заказа (Вашей Simple), то в верхней корзине надпись Товаров: 2 (200.00 р.), меняется на 2шт. - 200.00 р. При открытии верхней корзины все меняется на Товары..... . Версия 1.5.3.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите как исправить: Если увеличивать или уменьшать из формы заказа (Вашей Simple), то в верхней корзине надпись Товаров: 2 (200.00 р.), меняется на 2шт. - 200.00 р. При открытии верхней корзины все меняется на Товары..... . Версия 1.5.3.1

в cataloglanguagerussiancheckout
$_['text_items']					 = '%s шт. - %s';
simplecheckout.php приведите текст для этой строки в соответствие с Вашей стандартной строкой
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В идеале класноо было бы чтобы еще каждый раз страница не обновлялась, а то напрегает

Целью было не сделать дефолтную корзину аяксовой, а просто добавить +/- в шапку сайта, потом уже решил добавить и на саму страницу корзины, но она изначально не аяксовая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На 1.5.4.1 будет работать?

Проверил на оригинальном OC 1.5.4.1 работает.

Можно ли добавить обработку, чтобы при попытке "приплюсовать" товара больше чем есть на складе, было сообщение типа "вы не можете добавить товара больше чем есть на складе".

На 1.5.4.1 нормально работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спам?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После установки модуля для версии 1.5.1.3 обнаружил такой баг: если нахожусь на странице товара и пытаюсь добавить товар в корзину - ничего не происходит! Не отображается сообщение об успешном добавлении товара, количество товара в корзине (в шапке) не изменяется. Если обновить страницу или зайти в корзину, то товар будет в корзине. Проверял на чистом ocstore 1.5.1.3. Добавление товара из других мест (с главной, из категорий, в модулях) проходит корректно. Подскажите пожалуйста, как решить проблему?

P.S. В журнале ошибок пишет: PHP Warning: Invalid argument supplied for foreach() in ....vqmodvqcachevq2-catalog_controller_checkout_cart.php on line 368

Изменено пользователем diogrammer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После установки модуля для версии 1.5.1.3 обнаружил такой баг: если нахожусь на странице товара и пытаюсь добавить товар в корзину - ничего не происходит! Не отображается сообщение об успешном добавлении товара, количество товара в корзине (в шапке) не изменяется. Если обновить страницу или зайти в корзину, то товар будет в корзине. Проверял на чистом ocstore 1.5.1.3. Добавление товара из других мест (с главной, из категорий, в модулях) проходит корректно. Подскажите пожалуйста, как решить проблему?

P.S. В журнале ошибок пишет: PHP Warning: Invalid argument supplied for foreach() in ....vqmodvqcachevq2-catalog_controller_checkout_cart.php on line 368

Да есть такая ошибка сам пытаюсь разобраться, пока безуспешно, а у Вас получилось?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я решил таким способом:

в XML-файле перед строкой

foreach ($this->request->post['quantity'] as $key => $value) {
добавил

if(isset ($this->request->post['quantity']) && is_array($this->request->post['quantity']))
В программировании не силен, поэтому на сколько это правильно, я не знаю! Сделал по аналогии с предложенным решением от Yesvik, в этой теме http://opencartforum...dpost__p__26457 Изменено пользователем diogrammer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо сейчас буду пробывать. Других никаких ошибок не вылезло?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пока ошибок не обнаружил! В логах vqmod-менеджера всё чисто, в журнале ошибок в магазине тоже! (тестил на локалке)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую) имеется ли таковая для карточки товара?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, установил модуль, очистил кеш но плюс и минус так и не появился.

Я правильно установил ?

Содержимое upload 1.5.2 - 1.5.4.1 распаковалв корень.

Использую Version 1.5.4.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, установил модуль, очистил кеш но плюс и минус так и не появился.

Я правильно установил ?

Содержимое upload 1.5.2 - 1.5.4.1 распаковалв корень.

Использую Version 1.5.4.1

Вообще да, еще раз проверьте путь, куда вы распаковали файлы.

Проверял на ocstore 1.5.4.1 - работает!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Что-то я сам наверно где-то накосячил. Сейчас все работает.

Изменено пользователем DAN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм... лезет ошибка если вхожу по ссылке "Возврат товара" : имя_сайта/index.php?route=account/return/insert

и нажимаю "Продолжить"

Warning: Invalid argument supplied for foreach() in ... /vqmod/vqcache/vq2-catalog_controller_module_cart.php on line 8

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно ли на основе этого модуля как то прикрутить +/- на странице товара где выбирается его количество?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От 23keks23
      399.00 руб
      Скачать/Купить дополнение


      SEO оптимизация контента
      Представим такую ситуацию: На сайте есть текст, в котором есть слова, на которые поисковые машины "ругаются", и что бы найти и исправить Вам приходится искать страницу на которой есть такие слова и справлять их, но Вы можете пропустить какое то слово, и тогда все по новой.
      Я Вам предлагаю универсальное решение проблемы. Вы добавляете список слов, указываете в каком месте искать такие слова, нажимаете "Поиск". Модуль сам подберет Вам страницы, в которых встретит любое упоминание слов из этого списка. А самое главное, редактирование происходит на той же странице, и Вам не придется искать совпадения снова и снова.
      Модуль не заменяет файлы системы, он не внедряет какой либо код, не создает отдельные таблицы в базе... все происходит "налету", а поэтому без риска, что либо сломать )))
      Добавил 23keks23 Добавлено 24.05.2018 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop OcShop 1.5.6.4.х  
    • От 23keks23
      Представим такую ситуацию: На сайте есть текст, в котором есть слова, на которые поисковые машины "ругаются", и что бы найти и исправить Вам приходится искать страницу на которой есть такие слова и справлять их, но Вы можете пропустить какое то слово, и тогда все по новой.
      Я Вам предлагаю универсальное решение проблемы. Вы добавляете список слов, указываете в каком месте искать такие слова, нажимаете "Поиск". Модуль сам подберет Вам страницы, в которых встретит любое упоминание слов из этого списка. А самое главное, редактирование происходит на той же странице, и Вам не придется искать совпадения снова и снова.
      Модуль не заменяет файлы системы, он не внедряет какой либо код, не создает отдельные таблицы в базе... все происходит "налету", а поэтому без риска, что либо сломать )))
    • От Dragon
      Скачать/Купить дополнение


      SpinEdit Qty (плюс минус количество в категории)
      Модуль добавляет в категориях к товарам поле с количеством и кнопками "плюс" и "минус" (SpinEdit), а также позволяет добавить необходимое количество товара сразу в корзину, минуя карточку товара (если у товара есть доп. поля обязательные к заполнению, то будет произведен переход в карточку товара)
      При необходимости можно добавить кнопки и к модулям «Рекомендуемые», «Хиты продаж», «Последние» и т.д.
      Инструкция по установке и vQmod прилагаются.
      Тестировалось на дефолтном шаблоне на версии OC 1.5.5.1, но должен работать на более ранних версиях.
      Это первый модуль, выкладываемый мной.
      Будут вопросы - пишите, попробуем разобраться
      Добавил Dragon Добавлено 07.02.2014 Категория Прочее  
    • От kiborg
      Добрый день.
      Подскажите как можно реализовать следующее:
       
      Есть товар у которого, к примеру, доступны три опции:
      Бесплатная доставка - $0 Доставка на склад - $5 Доставка курьером - $9 Как, после выбора одной из опций, отминусовать количество от общего количества товаров на складе?
      Где искать, куда смотреть?)
    • От Dragon
      Модуль добавляет в категориях к товарам поле с количеством и кнопками "плюс" и "минус" (SpinEdit), а также позволяет добавить необходимое количество товара сразу в корзину, минуя карточку товара (если у товара есть доп. поля обязательные к заполнению, то будет произведен переход в карточку товара)
      При необходимости можно добавить кнопки и к модулям «Рекомендуемые», «Хиты продаж», «Последние» и т.д.
      Инструкция по установке и vQmod прилагаются.
      Тестировалось на дефолтном шаблоне на версии OC 1.5.5.1, но должен работать на более ранних версиях.
      Это первый модуль, выкладываемый мной.
      Будут вопросы - пишите, попробуем разобраться
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.