SMS уведомление в зависимости от времени Есть решение

При оформлении заказа стандартный текст:

Спасибо за заказ! Мы скоро свяжемся с вами. Номер заказа: #12345.

Мне необходимо сделать проверку времени: если время больше или равно 19 часам, то "Мы скоро свяжемся с вами" будет заменен на "Мы свяжемся с Вами завтра, после 9:00".

Как это осуществить? В настройках уведомления прокатит использование Smarty? Как в Smarty получить доступ к функциям PHP (в данном случае к date();)?



1 ответ

  • 1
    Quasar Партнер-разработчик 3 сентября 2015 05:29 # Решение

    Разобрался. Работает. Вот код, вставлять в SMS уведомление, отправляемое покупателю через SMS (или e-mail).

    Если кто не знает куда вставлять — вставлять где-то после "Спасибо за заказ! "

    {assign var='hours' value=date('H')}{if $hours<18 && $hours>=9}Мы скоро свяжемся с вами.{elseif $hours<9}Мы свяжемся с вами после 9:00.{elseif $hours>=18}Мы свяжемся с вами завтра, после 9:00.{/if}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите