Чтение RSS каналов

Форум

Открыть Ответить

ФОРМУЛА более чем, но менее чем...

0

0
1
01.09.2013 12:41:31
Здравствуйте,
Помогите, пожалуйста, расширить формулу в файле конфигурации FTP://SITE/config

$pay['five'] = '';
if ($zaway==0 && $sum<1200) {$pay['away'] = "200 ".$confso['valute'];$sum +=200;}
elseif ($zaway==0) $pay['away'] = 'беспл.';
elseif ($zaway==1) $pay['away'] = 'самовыв.';
if ($sum>=1200) {$f = ceil(20*$sum/100); $pay['five'] = "<tr class='bgcolor1'><td>&nbsp;</td><td colspan='2' style='text-align:left;'><b>&nbsp;Скидка 20%:</b></td><td style='text-align:right;'><b>$f ".$confso['valute']."</b>&nbsp;</td></tr>";$sum -=$f;}
if ($sum>=5000) {$f = ceil(25*$sum/100); $pay['five'] = "<tr class='bgcolor1'><td>&nbsp;</td><td colspan='2' style='text-align:left;'><b>&nbsp;Скидка 25%:</b></td><td style='text-align:right;'><b>$f ".$confso['valute']."</b>&nbsp;</td></tr>";$sum -=$f;}
$text .="


Дело в том, что заданы три основных условия:

1. Если сумма заказа менее 1200 руб., то доставка 200 руб.
2. Если сумма заказа от 1200 до 5000 руб. - 20% скидка и доставка бесплатна.
3. Если сумма заказа свыше 5000 руб., - скидка 25% и также бесплатная доставка.

По той формуле, что представленна у меня сейчас выше, не срабатывает 3 пнкт, от 5000 - он как считал 20%, так и считает, т.е. 3-ю формулу перекрывает 2-я.

Можете сами попробовать добавить товар в корзину на GIZZO.ru

Спасибо большое за высокую квалификацию и быстрый ответ!


Версия системы: SLAED CMS 4.* Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.27

4.27
2
02.09.2013 21:58:3502.09.2013 22:00:25
Модифицируйте условие: if ($sum>=1200)
Замените на: if ($sum>=1200 && $sum <= 5000)

Можно создать следующие условия:

if ($sum < 1200) {
     echo "1. Если сумма заказа менее 1200 руб., то доставка 200 руб.";
} elseif ($sum >= 1200 && $sum <= 5000)  {
     echo "2. Если сумма заказа от 1200 до 5000 руб. - 20% скидка и доставка бесплатна.";
} elseif ($sum > 5000)  {
     echo "3. Если сумма заказа свыше 5000 руб., - скидка 25% и также бесплатная доставка.";
}

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.19

3.19
3
03.09.2013 21:03:03
Большое спасибо, Администратор!
Ваше модифицированное условие - действительно работает и система его нормально принила, без глюков - большое Вам спасибо за своевременную и качественную помощь.
Приятно, когда сайт и модуль интернет-магазина работает без сбоев и покупатель получает нормальный корректный коммерческий продукт, которым удобно пользоваться!

С Уважением, GIZZO


Версия системы: SLAED CMS 4.* Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.27

4.27
Открыть Ответить
confsoменее5000zawayдоставкаquotсчитаетсуммаформулу1200заказаnbspеслиceilскидка
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь