Количество товара с десятичными знаками в VirtueMart

Дорогие читатели, наткнулся в инете на очень интересный хак для 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)

А теперь по-человечески что мы сделали. Мы изменили значение переменных которые отвечают за те самые числа количества товара из целочисленных на десятеричные, что и нужно было.

Всем спасибо за внимание и до встречи.

Яcreated’s blog

Получать обновления ЯcReated’s blog:



Количество товара с десятичными знаками в VirtueMart: 1 комментарий

  1. Уведомление: Мета-теги для товаров в VirtueMart | ЯcReated's blog

Обсуждение закрыто.