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

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

  • Posts: 2
  • Thank you received: 0
4 days 18 hours ago #366309

-- 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.

  • Posts: 2
  • Thank you received: 0
1 day 19 hours ago #366333

отвечу сам. изначально в коде hikashop в файле administrator/components/com_hikashop/classes/cart.php
в строке 2179 присутствует условие:

if($q == 0 || ($q > 0 && $q == (int)$cart->cart_products[ $p['id'] ]->cart_product_quantity))
изменил на:
if($q > 0 && $q == (int)$cart->cart_products[ $p['id'] ]->cart_product_quantity)
теперь при удалении до 0 - выводится сообщение - Товар успешно удалён из корзины (переменная PRODUCT_SUCCESSFULLY_REMOVED_FROM_CART)

Last edit: 1 day 19 hours ago by jerkyboy.

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

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