Virtuemart - система скидок от суммы заказа
Метки: joomla | Virtuemart
Вторник, 23 декабря 2008 г.
Просмотров: 801
Подписаться на комментарии по RSS
Появилась тут задачка - реализовать систему скидок от суммы заказа на 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й класс. ![]()
ну и в конце выводим в описание товара надпись что клиент обладатель скидки!
ну а если сумма маленькая для скидки шлем нахер.
какбы дальше просто копи паст этого всего ниже, с другими условиями, и вот оно готово!
надеюсь комунить пригодится! ![]()



Комментариев: 5
Тоже самое делаю сейчас... сделал в basket.php, но там еще много где эти расчеты вылазиют, кпримеру: при отправке емэйл, при просмотре потом в админке... вопщем места 4-5 нашел, там тоже пришлось такие расчеты делать..
но потом подумав что это не правильно, решил еще разок погуглить... ниче как обычно нормального не нашел... вот и хочу спросить, может уже нашлось или сделалось это до меня? а? или все же писать надо будет самому
Хе а такой вопрос а как реализовать если идет проверка на 4 суммы к примеру на
свыше 500 грн -2%
свыше 900 грн- 5%
свыше 1200 грн- 7%
свыше 1600 грн-10%
?????????????????
Ваш вариант интересен и работает проверял, но у меня сложнее малость проблемка возникла. Не поможете решить?
Спасибо все работает
Как СДЕЛАТЬ НЕСКОЛЬКО СКИДОК?
пробовал прописать несколько но выдает только последнюю
Спасибо огромное!!!!
Большое спасибо за ваш скрипт. Попробовал сделать все по вашей инструкции, но вылезла небольшая проблема. Когда я захожу в корзину, то там все красиво и отображается информация о ссылке и производится пресчет с учетом этой ссылки общей суммы заказа. Но при переходе по кнопке "Оформить заказ" общая сумма отображается уже без учета предоставленной ссылки. Не поможете советом?