Доработки
Подписаться на эту рубрику по RSS
Virtuemart - система скидок от суммы заказа
Рубрика: ДоработкиМетки: joomla | Virtuemart
Дата: 23/12/2008 01:00:36
Появилась тут задачка - реализовать систему скидок от суммы заказа на Virtuemart'e
вообщем погуглив, так ничего путевого и не нашел. Пришлось ковырять самому.
Может быть не доконца идиальное решение, но зато работает ![]()
Вообщем что мы имеем. Сумма заказа рассчитывается в корзине, а это значет мы правим файлик basket.php лежит в administrator/components/com_virtuemart/html/
В любое место файлика втыкаем
if (($total >= 15000) && ($total != 30000) && ($total < 30000)) {
$procent = 1;
$total2 = ($procent*$total)/100;
$total = $total - $total2;
$disk = 'Скидка 1%';
}
else {
$disk = 'Скидка не досупна';
}
а перед
/* Input Field for the Coupon Code */
вставляем
echo ($disk);
что за что тут отвечает думаю и так ясно. Но всеравно.
сначала расчитываем сумму заказа от которой считается скидка. в нашем случае она состовляет промежуток от 15000 до 30000
далее выставляем % скидки, в примере это 1%
дальше идет математика за 3й класс. ![]()
ну и в конце выводим в описание товара надпись что клиент обладатель скидки!
ну а если сумма маленькая для скидки шлем нахер.
какбы дальше просто копи паст этого всего ниже, с другими условиями, и вот оно готово!
надеюсь комунить пригодится! ![]()


