• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков
domkrat

Как добавить к сумме заказа определенный % при сумме меньше указанной?

Рекомендуемые сообщения

domkrat    0

Доброго времени суток.

ocStore 2.1.0.2.1

Есть магазин, наполнен товарами, все ок. 

Требуется, что-бы в случае если общая сумма заказа не превышает заранее указанную (1000) то сумма к оплате автоматически увеличивалась на 30%.

Это как-то можно реализовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

shalan    36

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

domkrat    0

Спасибо, но очень не хочется подгружать магазин дополнениями.

Я вижу решение проще.

Общая сумма заказа выдергивается в cart.tpl через $total['text']

Соответственно можно сделать проверку и в случае если сумма заказа меньше нужной тысячи добавить нужные 30%

 

<?php 
$sovsem = preg_replace("([^0-9.])", "", $total['text']);
if ($sovsem < 1000) {$newsumm = ($sovsem + ($sovsem / 100 * 30));}
?>
  <strong>Общая сумма заказа меньше 1000 грн, поэтму стоимость заказа увеличивается на 30%</strong><br/>
 <strong>Итого к оплате: <?php echo $newsumm; ?> грн</strong><br/>
 
Топроненько, но быстро и работает.
Вопрос - как впихнуть новое значение суммы к оплате ($newsumm) дальнейшее оформление заказа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

shalan    36

Возьмите любой модуль скидок или доставки и посмотрите как он добавляет свои данные в заказ.
И оформляйте свою доработку как модуль, чтобы не городить костыли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

domkrat    0

Все еще актуально, заказчики готовы оплатить решение (в разумных пределах).

Изменено пользователем domkrat

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

alexsoftdev    5
16 часов назад, domkrat сказал:

Все еще актуально, заказчики готовы оплатить решение (в разумных пределах).

Ответил в личку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу