Дорогие читатели, наткнулся в инете на очень интересный хак для VirtueMart, думаю кто занимается разработкой интернет магазинов на VirtueMart будет полезно. И так, что же делает этот хак? А этот хак позволяет виводить в VirtueMart количество товара с десятичными знаками (по умолчанию количество округляется), это не очень удобно если вы продаёте строй материалы, поскольку размер не всегда 200х100 и т.д. И так что нужно сделать для этого:
Внести изменения в файлы
administrator/components/com_virtuemart/classes/ps_cart.php
administrator/components/com_virtuemart/classes/ps_checkout.php
administrator/components/com_virtuemart/classes/ps_product.php
заменив getInt на getFloat при запросах количества товара
В базе данных:
Таблица jos_vm_product строки
product_in_stock
product_sales
product_order_levels
поменять тип на decimal(10,2)
Таблица jos_vm_product строка quantity_options поменять тип на text
Таблица jos_vm_order_item строка product_quantity поменять тип на decimal(10,2)
Таблица jos_vm_product_price строки
price_quantity_start
price_quantity_end
поменять тип на decimal(10,2)
А теперь по-человечески что мы сделали. Мы изменили значение переменных которые отвечают за те самые числа количества товара из целочисленных на десятеричные, что и нужно было.
Всем спасибо за внимание и до встречи.
Уведомление: Мета-теги для товаров в VirtueMart | ЯcReated's blog