• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

При добавлении товара в корзину, добавляется не один, а почему то два

Image CMS

voronovds

Новичок
#1
Нажимаю кнопку "Добавить в корзину" конкретного товара, меню отображает один товар в корзине. Перехожу в корзину, а товар уже в количестве двух штук. С отключенным WooCommerce Menu Cart та же история. На другой теме так же.

В чем может быть дело? Ранее этого не замечал..

WooCommerce Версия 2.3.13
WooCommerce Menu Cart Версия 2.5.7
 
Последнее редактирование:

DiZeR

Опытный
#6
Не могу найти этой настройки
Проверьте так же - данные товара > дополнительно = 0
К примеру этот товар настроен на возможность покупки только 1 шт.
С ним не происходит, того что вы описали выше.
P.S: Проверьте настройке управления количеством товара.
 

voronovds

Новичок
#7
Проверьте так же - данные товара > дополнительно = 0
К примеру этот товар настроен на возможность покупки только 1 шт.
С ним не происходит, того что вы описали выше.
P.S: Проверьте настройке управления количеством товара.
У всех товаров было - данные товара > дополнительно = 0
Этот товар не дублируется, потому что он в наличии один. Другие товары, которых больше одного в наличии, двоятся в корзине
 

DiZeR

Опытный
#8
У всех товаров было - данные товара > дополнительно = 0
Этот товар не дублируется, потому что он в наличии один. Другие товары, которых больше одного в наличии, двоятся в корзине
Дублей не происходит, если переходить в корзину стандартным способом, а не по кнопке в меню. Нужно изучить настройки этой кнопки. (возможно она отправляет add_cart второй раз.)

И включите ЧПУ (настройки - постоянные ссылки) - станет ясно, что происходит.
 

voronovds

Новичок
#9
Дублей не происходит, если переходить в корзину стандартным способом, а не по кнопке в меню. Нужно изучить настройки этой кнопки. (возможно она отправляет add_cart второй раз.)
И включите ЧПУ
Дубли по стандартной кнопке то же бывают, но через раз
 

voronovds

Новичок
#11
РЕШЕНО. Дублирования больше нет

В настройках - товары - отображение
Включить AJAX к кнопкам добавления в корзину
 

searchingman

Гуру
Местный
#12
Может у Вас используется какой-то плагин кеширования?
Тогда при отключении плагина все равно сохраняется кеш.
 

searchingman

Гуру
Местный
#14
плагинов кеширования не установленно
Остается уповать на "мистические силы". Хотя должна быть реальная причина.
При нормальной работе плагина отключение/включение "Включить AJAX к кнопкам добавления в корзину" не должно сказываться на количество добавляемых товаров в корзину.
 

voronovds

Новичок
#15
Остается уповать на "мистические силы". Хотя должна быть реальная причина.
При нормальной работе плагина отключение/включение "Включить AJAX к кнопкам добавления в корзину" не должно сказываться на количество добавляемых товаров в корзину.
Пусть причина не найдена, но есть хоть какое то решение. Возникает вопрос, с включенным AJAX, дублирования не будет совсем? или все таки на каком нибудь устройстве или браузере может возникнуть та же ошибка?
 

DiZeR

Опытный
#16
Пусть причина не найдена, но есть хоть какое то решение. Возникает вопрос, с включенным AJAX, дублирования не будет совсем? или все таки на каком нибудь устройстве или браузере может возникнуть та же ошибка?
Кто знает... Раз уж вы выключили любое оповещение о переходе в корзину после добавления, обратите внимание на плагин: WooCommerce WooCart Popup Lite • ставил себе, доволен как слон, в вашем случаи снизит вероятность глюка (просто потому, что переход в корзину можно и не делать - можно сразу на оплату).
 

voronovds

Новичок
#17
Кто знает... Раз уж вы выключили любое оповещение о переходе в корзину после добавления, обратите внимание на плагин: WooCommerce WooCart Popup Lite • ставил себе, доволен как слон, в вашем случаи снизит вероятность глюка (просто потому, что переход в корзину можно и не делать - можно сразу на оплату).
попробую, спасибо)
 

bowa

Новичок
#20
Кто не будь смог решить эту проблему?!
Заметил что дважды добавляются в корзину только те которые вариативные товары
 
Последнее редактирование: