Skip to main content
Здесь вы можете свободно общаться на русском языке. Просим отнестись с пониманием к тому, что мы не разговариваем на этом языке и не можем осуществлять поддержку на нем.

Удаление товара из корзины с помощью кнопок +-

More
1 year 6 months ago #366309 by jerkyboy
-- HikaShop version -- : 5.1.5
-- Joomla version -- : 4.4.12
-- PHP version -- : 8.3.13

Использую HikaShop Business: 5.1.5
Включена синхронизация корзины (Synchronized add to cart)
то есть, когда добавляем товар с помощью кнопок +- происходит добавление на лету, при нажатии на + вижу всплывающее сообщение - Товар успешно добавлен в корзину, при нажатии на - вижу сообщение Товар удалён.
И всё бы хорошо, но если убавляем кнопкой - до 0, то есть фактически удаляем товар, то вылезает сообщение - Товар успешно добавлен в корзину, хотя там ничего уже нет.
Вопрос - почему так и как это исправить? Настройки перелопатил ничего не нашёл.

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago - 1 year 6 months ago #366333 by jerkyboy
отвечу сам. изначально в коде hikashop в файле administrator/components/com_hikashop/classes/cart.php
в строке 2179 присутствует условие:
Code:
if($q == 0 || ($q > 0 && $q == (int)$cart->cart_products[ $p['id'] ]->cart_product_quantity))
изменил на:
Code:
if($q > 0 && $q == (int)$cart->cart_products[ $p['id'] ]->cart_product_quantity)
теперь при удалении до 0 - выводится сообщение - Товар успешно удалён из корзины (переменная PRODUCT_SUCCESSFULLY_REMOVED_FROM_CART)
Last edit: 1 year 6 months ago by jerkyboy.

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.200 seconds
Powered by Kunena Forum