Jump to content
Romaleg

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

Recommended Posts

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

Share this post


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

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

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

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

Edited by Pavel666

Share this post


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

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

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

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

Share this post


Link to post
Share on other sites

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

  • +1 1

Share this post


Link to post
Share on other sites
Только что, fanatic сказал:

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

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

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

Share this post


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

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

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

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

Share this post


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

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

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

Share this post


Link to post
Share on other sites
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, какое и должно там стоять

Edited by OcAppLab
  • +1 2

Share this post


Link to post
Share on other sites
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, какое и должно там стоять

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

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


      MULTIEDIT - Пакетное редактирование товаров
      MULTIEDIT - пакетное редактирование товаров (Opencart 2.3)
      Multiedit - предназначен для группового редактирования различных параметров и опций товаров. Модуль позволяет быстро отредактировать все возможные стандартные атрибуты, описания, и другие свойства выбранных продуктов без необходимости индивидуального входа в карточку товара.  Это могут быть продукты выбранные из общего списка или все товарные единицы из одной либо нескольких категорий и производителей. Модуль повторяет внешний вид и расположение всех редактируемых полей как при обычном изменении товара, но изменения вносятся не в один, а во все выбранные изделия. Таким образом данное дополнение значительно облегчит процесс редакции данных и позволит сэкономить много времени.
      Данный модуль это надёжный инструмент и хороший помощник в редактировании товаров и наполнении интернет магазина.
       
      Мега скидки при последующих покупках!!!
       
      С помощью модуля можно массово:
      Редактировать названия, описания, мета теги;  
      Редактировать созданные опции, атрибуты к выбранным товарам
      Менять принадлежность к категории и производителю;
      Управлять фильтрами;
      Добавлять файлы к выбранным товарам (видео, инструкции и тд);
      Управлять скидками и акциями;
      Настраивать бонусные баллы;
      Редактировать изображения;
      Настраивать ЧПУ;
      Назначать регулярные платежи;
      Указывать сопутствующие и рекомендуемые товары;
      Пакетно изменять цены
      и другое... (детальнее смотреть демо)
       
      ДЕМО (список товаров)
      ДЕМО (редактирование выбранных товаров)
      ДЕМО (редактирование всех товаров выбранной категории)
      ДЕМО (редактирование всех товаров выбранного производителя)
      Логин: demo Пароль: demo
       
      Версии CMS
      Модуль тестировался и работает на OpenCart 2.3.x.x Версию модуля для OpenCart, ocStore 1.5.6, а так-же 2.0.x, 2.1.x, 2.2.x можно скачать здесь  
      Локализация
      Русский English  
      Установка и обновление модуля
      С помощью стандартного функционала OpenCart. 
      Подробная инструкция в файле readme.pdf
       
      Лицензия
      Данный модуль реализуется по принципу: одна лицензия на один домен. Вы не можете распространять, передавать или иным образом предоставлять третьим лицам право на использование данного продукта.  
      Гарантии и обязательства
      Разработчик не гарантирует отсутствие ошибок или корректной работы дополнения если: 
      В код сайта внесено много изменений; На сайте установлены конфликтующие между собой компоненты; Приобретаемое дополнение не совместимо с Вашей версией CMS. Во избежание потери данных перед установкой, рекомендуем делать backup файлов и базы данных!
       
      Техническая поддержка
      Техническая поддержка доступна пользователям из списка покупателей модуля.
      Обращаясь с просьбой разобраться в проблеме, предоставьте:
      Адрес сайта; Доступ в админ-панель; Доступ на FTP-сервер. По вопросам технической поддержки или консультаций, Вы можете связаться с нами через: 
      Личные сообщения на форуме; Тема поддержки Multiedit. Электронный адрес roma78sha@gmail.com Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней. 
       
      Добавил Sha Добавлено 16.03.2017 Категория Редакторы Системные требования php 5.4 и выше Сайт разработчика http://ext.zekit.pro Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 0  
    • By legioner26
      399.00 руб
      Скачать/Купить дополнение


      Модификатор автозаполнения картинок категорий
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
       
      Добавил legioner26 Добавлено 31.08.2017 Категория Модули Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 650  
    • By legioner26
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
       
    • By sv2109
      699.00 руб
      Скачать/Купить дополнение


      Статусы Товара PRO Speed, автостатусы, стикеры, текстовые статусы
      Больше 10 тысяч загрузок модулей от sv2109!
      Это измененная вторая версия модуля, который имеет уже почти 200 покупок!
      Внимание! Этот модуль ничем функционально не отличается от второй версии, единственное отличие между этими версиями - это скорость работы. В данном модуле она выше. Этот модуль специально разрабатывался для больших магазинов с большим к-вом товаров, для которых очень важна скорость работы.
      Поэтому, если у вас уже установлена 2 версия модуля и она работает хорошо - вам не нужна эта версия
      Если у вас уже установлена 2 версия модуля и вам нужна эта версия для большей скорости - вам не нужно покупать эту версию, достаточно обновиться, доплатить разницу. Для этого - пишите в ЛС.
      Что делает этот модуль?
      Модуль добавляет возможность добавить к каждому товару специальные статусы-картинки, которые могут отображаться в карточке товара, каталоге и на других страницах сайта и модулях.
      Зачем?
      Красивый графический статус позволяет покупателю быстро найти нужный товар, обратить внимание на самые интересные его особенности.
      Это сделает ваш магазин более удобным для покупателей, что конечно же отразится на его конверсии и прибыли.
      Чем может быть статус?
      Самые "вкусные" атрибуты и опции товара, которые отличают этот товар от остальных. Например это может быть известный брэнд (Intel, Apple), 4-х ядерный процессор для смартфона, большая диагональ для телевизора, компактный размер для стиральной машины, наличие разных цветов для платья итд. Статусы товара на складе: товар в наличии, товар заканчивается, товар скоро ожидается, товар доступен по предзаказу итд. Особые характеристики товара, например низкая цена, бесплатная доставка, возможность покупки в кредит, акции, скидки, новинки итд. Все что угодно Посмотрите, как эту возможность используют в других магазинах:
      наверное, самый большой магазин в Украине rozetka.ua - http://rozetka.com.ua/notebooks/c80004/filter/preset=workteaching/ магазин мебели - http://mebel-7ja.ua/catalog/divany Возможности модуля:
      Возможность назначать статусы для товаров Мульти язычность, для разных языков могут быть назначены разные картинки и названия Настройки размера картинок, возможность показывать оригинальные картинки, без уменьшения Названия статуса может отображаться в виде подсказки, возле картинки ли не показываться Отображение статусов рядом или с новой строки. Название статуса может быть ссылкой на например страницу описания этого статуса (условие акции, страница производителя итд.) Отдельные настройки для страницы товара и категории Возможности версии 3.0 модуля:
      добавлены текстовые стикеры и статусы, для каждого можно задавать цвет текста, фона и рамки, для каждого можно устанавливать как уже встроенные в модуль стили так и создавать новые пользовательские возможно размещать в одной позиции несколько стикеров. Раньше можно было в одной позиции разместить только один стикер автоматические названия статусов для атрибутов, например можно создать статус по названию атрибута и модуль сам для этого статуса в название подставит название атрибута и его значение для данного товара автоматические названия статусов для акций, например если цена товара 100, акция 80, то модуль сам создаст название -20% статусы и стикеры теперь находятся в отдельном шаблоне, можно их изменять как угодно, например добавить свой модуль подсказок или какую-то логику итд. добавлена возможность для каждого статуса указывать где его отображать в товаре, категории, и там и там или отключить. Это работает как для статусов, установленных вручную в форме товара так и для автоматических статусов. добавлена возможность устанавливать автоматический размер картинки для стикеров, раньше работало только для статусов. много мелких улучшений  
      Возможности версии 2.0 модуля:
      добавлена поддержка OpenCart 2.0 мультиатрибуты ( 1. разные статусы могут ссылаться на 1 атрибут и все статусы будут отображаться (в версии 1 отображался только один статус в таком случае) 2. поддержка способа добавления значений атрибутов через запятую (используется некоторыми фильтрами), например: Атрибут1 -> "значение1,значение2,значение3" исправлен баг размер картинки для стикеров (стикеры отображались в блоке с размерами для статусов) исправлен баг z-index (теперь z-index: 1; для стикеров, стоял больше и иногда стикеры были выше других элементов сайта, например всплывающей корзины, галерей, меню итд. добавлено кеширование (добавилась возможность кешировать результаты для увеличения скорости загрузки) копирование статусов при копировании товара (теперь работает, некоторым пользователям не хватало данной ф-ции) Значительно расширились автоматические статусы, кроме стандартных атрибутов добавилось :
      производитель (можно назначать статусы для товаров конкретного производителя) категория (можно назначать статусы для товаров конкретной категории) цена От.. До.. (удобно например для бесплатной доставки для товаров дороже какой-то суммы; статусов типа "Суперцена" итд.) остаток на складе От.. До.. (удобно например для стикеров типа "Товар заканчивается", "Уточните наличие", "Предзаказ" итд.) новый товар (статус для новых товаров, какой товар считать новым настраивается в настройках) бестселлер (статус для товаров у которых больше всего продаж, к-во продаж настраивается в настройках) популярный товар (товары, которые больше всего просматривают, к-во просмотров настраивается в настройках) акция (статус для акционных товаров, стандартная акция opencart) акция модуля Акции Подарки (статус для товаров, в которых установлена акция из модуля "Акции, Подарки", в качестве картинки статуса есть возможность использовать картинку из акции модуля или фото подарка если если есть в акции есть подарок) Возможности PRO версии модуля:
      сортировка статусов в админке CSS настройки перенесены в файл автоматическое назначение статусов по атрибутам возможность назначать статус по значению атрибута возможность 1 статус назначить для нескольких значений атрибута возможность статус назначить для всех значений 1 атрибута умная сортировка - если есть статусы назначенные для товара и автоматические то все статусы сортируются согласно 2- сортировок режим стикеров - отображение статусов над картинкой товара 9 позиций для стикера - 4 угловых: лево-верх, лево-низ, право-верх, право-низ; 5 центральных: лево-центр, низ-центр, право-центр, лево-центр, центр возможность показывать в стикерах автоматические статусы защита от ошибки - есть случайно назначить 1 позицию 2 стикерам то покажется только один чтобы избежать наложения настройка видимости статусов, стикеров и автостатусов на странице товара и категории Отличие стикеров в этом модуле от обычных стикеров, которые создают новую картинку товара с наложенными на нее стикерами:
      стикеры накладываются с помощью css, это значит что в отличие от стикеров в картинках, которые не могут выходить за пределы этой картинки, тем самым накладываясь на товар, эти стикеры могут размещаться за пределами картинки, например над левым верхним углом, немного выходя за рамки картинки. можно использовать ссылку в стикере, которая ведет на страницу с информацией об этом стикере, а также можно показать подсказку при наведении мышки. вместо обычных картинок можно загружать анимированый gif Совместимость:
      OpenCart 1.5.1.3, 1.5.3.1, 1.5.5.1, 1.5.6.4 - версия 2 модуля
      OpenCart 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.x - версия 3 модуля
       
      (для других версий - уточните перед покупкой будет ли модуль работать на вашей версии)
      Модуль использует vQmod (OCMOD), но возможна установка и без vQmod
      Модуль использует IonCube, обычно на 99% хостингов он на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
      Демо:
      Сайт, страница категории
      Сайт, страница товара (статусы и стикеры картинки)
      Сайт, страница товара (статусы и стикеры текстовые)
      Админка, страница модуля
      Админка, страница товара
       
      Стоимость обновления с версии 2 на версию 3 модуля составляет 300 рублей, в стоимость входит как сам код модуля так и поддержка (помощь) по его установке и настройке (поддержка не включает услугу установки модуля). Для обновления свяжитесь с автором через ЛС на форуме или через е-мейл ниже.
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109.com), 2014
      Добавил sv2109 Добавлено 28.10.2016 Категория Модули Системные требования Сайт разработчика http://sv2109.com Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      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 Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена  
    • By nastushkaart
      здравствуйте. при нажатии на корзину выдает ошибку. ссылка: http://shangrila.shop/index.php?route=checkout/oct_fastorder 
      вроде как ошибка в модуле оформление быстрого заказа. когда его отключаю, ничего не меняется. как это решить?
  • 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.