Добрый день! Не работает кнопка "В КОРЗИНУ" на карточке товара, если этого товара, есть несколько видов. К примеру шампунь объемом 200, 500, 1000 мл. При нажатии на кнопку выводится окно, как и положено
Но если выбрать один из трех вариантов и нажать кнопку в корзину, то получается вот это
Пишет что товар не найден и после нажатия на кнопку "ОК" просто возвращает к варианту на первом рисунке.
В самой карточке товара все работает, как и кнопки "КУПИТЬ В 1 КЛИК". Но вот именно на карточках товара, если не переходить в саму карточку товара, кнопка "В КОРЗИНУ" работать не хочет, будь-то будет каталог товаров либо любая из секции “PRODUCTS” на главной.
В какой именно момент это случилось, точно сказать не можем. Так как заметили данную проблему лишь пару дней назад. Но она соответственно присутствует и на второй витрине магазина (русская и украинская локализация сайта). Дизайн плиточного вида - Вариант №2. Сама тема обновлена до версии 1.2.1. Заранее благодарны за ответ!
Здравствуйте!
Для начала нужна ссылка на проблемную страницу.
Высылаем ссылку:
https://vashalapa.com/category/hadat-cosmetics/
https://vashalapa.com/ua/category/hadat-cosmetics/
Можете попробовать сразу на первом товаре в данной категории.
Судя по тому, что на странице несколько элементов немного поплыли, смею предположить наличие доработок, которые сломали структуру.
У вас значение с ID товара вынесло за пределы формы. Но можете прислать временные доступы к шаблонам темы на balance@designmyshop.ru. Если можно легко исправить, то сделаю. Если нет, то буду рекомендовать восстанавливать оригинальное содержимое файла product.cart.html.
Здраствуйте! Предоставили временный доступ к ресурсу (данные отправили на balance@designmyshop.ru) . Спасибо большое за помощь!
Посмотрел код. В принципе об этом я и говорил. Вы закомментировали один DIV:
Но сделали это только для открывающего тега. Закрывающий </div> остался. И т.к. открывающего нет, он закрывает уже что-то другое. Из-за этого вся структура ломается. Браузер пытается её хоть как-то понять и восстановить, но появляются такие вот артефакты, из-за которых нужный скрытый input, выносится за пределы формы. В общем идет цепная реакция. Нужно исправить эту ошибку.
PS Если вы таким образом "убрали класс", о котором я говорил в соседней теме, то это неправильно. Не нужно убирать всю строку. Это важный контейнер. Нужно убрать лишь сам класс. Ну или закомментировать его. Тогда строка будет примерно такой: