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

В некоторых категориях на страницах товара не работает "добавить в корзину"

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

День добрый, мой первый вопрос, надеюсь на помощь, есть сайт, в некоторых категориях на страницах товаров не работает кнопка "добавить в корзину" вот к примеру в этой категории все работает как надо https://plitka-argo.ru/trotuarnaya-plitka/ , а в этой нет https://plitka-argo.ru/bordyurnyi-kamen/ , посмотрел, при нажатии уходит xhr-запрос checkout/cart/add на всех страницах, ответ 200, но изменений не происходит на одной странице, а на другой все нормально.

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


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, Romaleg сказал:

День добрый, мой первый вопрос, надеюсь на помощь, есть сайт, в некоторых категориях на страницах товаров не работает кнопка "добавить в корзину" вот к примеру в этой категории все работает как надо https://plitka-argo.ru/trotuarnaya-plitka/ , а в этой нет https://plitka-argo.ru/bordyurnyi-kamen/ , посмотрел, при нажатии уходит xhr-запрос checkout/cart/add на всех страницах, ответ 200, но изменений не происходит на одной странице, а на другой все нормально.

У вас проблема с добавлением товаров у которых есть обязательные опции

Нужно контроллер смотреть, суть там

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

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


Ссылка на сообщение
Поделиться на другие сайты
26 минут назад, Pavel666 сказал:

У вас проблема с добавлением товаров у которых есть обязательные опции

и даже если выбрать опцию, все равно ошибка

что-то намутили не так со стилизацией опций

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


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

да и выводить нужно предупреждение, что не выбрана опция.  чтобы пользователь понимал что не так

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


Ссылка на сообщение
Поделиться на другие сайты
Только что, fanatic сказал:

и даже если выбрать опцию, все равно ошибка

что-то намутили не так со стилизацией опций

ну опция в post присутствует, но видимо не обрабатывается

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


Ссылка на сообщение
Поделиться на другие сайты
35 минут назад, Pavel666 сказал:

У вас проблема с добавлением товаров у которых есть обязательные опции

Нужно контроллер смотреть, суть там

так в том и проблема, что на этой странице тоже опции обязательные, но работает все https://plitka-argo.ru/trotuarnaya-plitka/48.html

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


Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, fanatic сказал:

да и выводить нужно предупреждение, что не выбрана опция.  чтобы пользователь понимал что не так

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

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


Ссылка на сообщение
Поделиться на другие сайты
21 минуту назад, Romaleg сказал:

У Вас цикл скорей всего не правильный

У Вас везде одинаковое значение:

 

Спойлер

257643587_2019-02-1413_46_31.thumb.png.53a90d143e26d6e9ab62e3f584fe1657.png

 

Спойлер

1004429942_2019-02-1413_46_14.thumb.png.5924cc83ab10359ba443626837f2e0c9.png

 

Скорей всего при выводе опций вставили просто option[1] и все.

А добавляется товара, так как у него, скорее всего, совпадает как раз этот индекс 1 со значением product_option_id, какое и должно там стоять

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

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


Ссылка на сообщение
Поделиться на другие сайты
20 часов назад, OcAppLab сказал:

У Вас цикл скорей всего не правильный

У Вас везде одинаковое значение:

 

  Показать контент

257643587_2019-02-1413_46_31.thumb.png.53a90d143e26d6e9ab62e3f584fe1657.png

 

  Показать контент

1004429942_2019-02-1413_46_14.thumb.png.5924cc83ab10359ba443626837f2e0c9.png

 

Скорей всего при выводе опций вставили просто option[1] и все.

А добавляется товара, так как у него, скорее всего, совпадает как раз этот индекс 1 со значением product_option_id, какое и должно там стоять

Да, именно в этом и проблема огромное спасибо)

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Вы комментируете как гость. Если у вас есть аккаунт, пожалуйста, войдите
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


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

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


      Экспорт корзины в Excel
      Исходя из опыта работы с юридическими лицами, до сих пор многим контрагентам требуется экспорт корзины в формате Excel. Это простое решение, позволяющие сохранить текущую корзину клиента на его компьютер в формат .XLSX в один клик.  Больше ни один контрагент не потеряет свою корзину на Вашем сайте, а так же не будет присылать скриншоты или фотографии экрана своей корзины Вам на почту.
       
      NEW! Добавлен экспорт содержимого заказа, либо нескольких заказов в административной панели сайта!
       
      УСТАНОВКА
      Установите модуль стандартным способом Активируйте в списке модулей и произведите необходимую настройку модуля. Добавьте вывод модуля в нужный в макет корзины, либо в макет отображения заказа в личном кабинете. Обновите кэш модификаторов  
      ДЕМО
      OPENCART 3 / OCSTORE 3
      OPENCART 2.3 / OCSTORE 2.3
      Логин: demo
      Пароль: demo
       
      РАЗВИТИЕ МОДУЛЯ
      Если у вас есть идея, либо необходимость дополнительного функционала - смело пишите в личные сообщения. Если функционал покажется мне интересным, он будет добавлен в следующей версии модуля.
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в комментариях в соответствующей теме на форуме. 
      Если у Вас не получилось установить модуль, либо он работает не корректно, пожалуйста, прежде чем оставить отзыв модулю - напишите в личные сообщения, отвечаю оперативно.
       
      Добавил matroskin92 Добавлено 07.03.2019 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика matro.site Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • От matroskin92
      Исходя из опыта работы с юридическими лицами, до сих пор многим контрагентам требуется экспорт корзины в формате Excel. Это простое решение, позволяющие сохранить текущую корзину клиента на его компьютер в формат .XLSX в один клик.  Больше ни один контрагент не потеряет свою корзину на Вашем сайте, а так же не будет присылать скриншоты или фотографии экрана своей корзины Вам на почту.
       
      NEW! Добавлен экспорт содержимого заказа, либо нескольких заказов в административной панели сайта!
       
      УСТАНОВКА
      Установите модуль стандартным способом Активируйте в списке модулей и произведите необходимую настройку модуля. Добавьте вывод модуля в нужный в макет корзины, либо в макет отображения заказа в личном кабинете. Обновите кэш модификаторов  
      ДЕМО
      OPENCART 3 / OCSTORE 3
      OPENCART 2.3 / OCSTORE 2.3
      Логин: demo
      Пароль: demo
       
      РАЗВИТИЕ МОДУЛЯ
      Если у вас есть идея, либо необходимость дополнительного функционала - смело пишите в личные сообщения. Если функционал покажется мне интересным, он будет добавлен в следующей версии модуля.
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в комментариях в соответствующей теме на форуме. 
      Если у Вас не получилось установить модуль, либо он работает не корректно, пожалуйста, прежде чем оставить отзыв модулю - напишите в личные сообщения, отвечаю оперативно.
       
    • От NskRonin
      Всех приветсвую.
       
      Такой вопрос как реализовать удаление всех товаров в корзине одной кнопкой.
       
      Нашел такую инструкцию
       
      ------
      в файле \catalog\controller\checkout\cart.php

      добавить функцию
          public function clear() {
              $this->cart->clear();
              $this->response->redirect($this->url->link('checkout/cart'));
          } после чего, очищение будет доступно по ссылке index.php?route=checkout/cart/clear
      ------
       
      Но у меня по ссылке https://happy-scrap.ru/index.php?route=checkout/cart/clear - ни чего не найдено.
       
      Так же находил вот такую инструкцию
       
      https://isenselabs.com/posts/how-to-add-clear-cart-button-for-the-products-in-the-shopping-cart-in-opencart-2x
       
      Но ставить по боялся (не охоты лишний раз из бэкапа сайт доставать), т.к. там все сделано на модификаторе.
       
      Может есть у кого какие мысли как это реализовать?
       
    • От ibond
      450.00 руб
      Скачать/Купить дополнение


      Редактор товаров в админке + Фильтр по производителю, категории, артикулу, изображению и ID
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, категориям, артикулу (Sku), изображениям и ID товара. Добавляет колонки ID товара, Артикул, Производители и  Категории в списке товаров и позволяет включать/отключать для просмотра колонки по выбору. Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий.
       
      NEW! В версии 3.2 добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.
       
      Демонстрация (admin):
      Логин: demo / Пароль: demo
      https://demo3ru.open.cc.ua/admin/index.php?route=catalog/product
       
      Не заменяет файлов, все изменения вносятся через OCMOD или jQuery.
       
      Работает (тестировался): OpenCart 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.x
       
      ВНИМАНИЕ!
      Версия 3.2 требует Ioncube Loader не ниже версии 10 и PHP не ниже версии 5.6 (поддерживает версии PHP 5.6, 7.0, 7.1, 7.2)! Лицензия активируется автоматически. Тех, кто не указал домен при покупке, прошу указать его в ЛС или письмом на адрес i.bond@mail.ru указав при этом номер счета и ник на данном форуме.  
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Что нового в версии 3.2.0:
      Добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.  
      Что нового в версии 3.1.0:
      Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий. Добавлена колонка производители в список товаров. Добавлена сортировка по производителю.  
      Что нового в версии 3.0.1:
      Исправлены мелкие ошибки. Добавил ibond Добавлено 16.10.2018 Категория Фильтры Системные требования Сайт разработчика https://open.cc.ua Старая цена 350 Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да  
    • От ibond
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, категориям, артикулу (Sku), изображениям и ID товара. Добавляет колонки ID товара, Артикул, Производители и  Категории в списке товаров и позволяет включать/отключать для просмотра колонки по выбору. Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий.
       
      NEW! В версии 3.2 добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.
       
      Демонстрация (admin):
      Логин: demo / Пароль: demo
      https://demo3ru.open.cc.ua/admin/index.php?route=catalog/product
       
      Не заменяет файлов, все изменения вносятся через OCMOD или jQuery.
       
      Работает (тестировался): OpenCart 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.x
       
      ВНИМАНИЕ!
      Версия 3.2 требует Ioncube Loader не ниже версии 10 и PHP не ниже версии 5.6 (поддерживает версии PHP 5.6, 7.0, 7.1, 7.2)! Лицензия активируется автоматически. Тех, кто не указал домен при покупке, прошу указать его в ЛС или письмом на адрес i.bond@mail.ru указав при этом номер счета и ник на данном форуме.  
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Что нового в версии 3.2.0:
      Добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.  
      Что нового в версии 3.1.0:
      Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий. Добавлена колонка производители в список товаров. Добавлена сортировка по производителю.  
      Что нового в версии 3.0.1:
      Исправлены мелкие ошибки.
  • Последние посетители   0 пользователей онлайн

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

×

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

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