На данный момент, когда меняется статус заказа, пользователю высылается на электронный ящик уведомление об изменение статуса его заказа.

Пример уведомления:
Ваш заказ #6 поступил в обработку
Посмотреть историю заказов вы можете в своем личном кабинете.
Квитанцию на оплату вы можете получить, перейдя по этой ссылке.
Но вместо некоторых статусов ставится знак "-"

Для решения данной проблемы, чтобы вместо прочерков пользователю приходили нормальные уведомления, требуется добавить нужные языковые константы. Сначала нужно узнать переменные, за которые отвечают языковые константы. Для этого в файле /public_html/classes/modules/emarket/__notification.php в функции sendCustomerNotification() вместо "_" добавить переменную $codeName. Таким образом в уведомлениях пользователю будут в статусе стоять константы.

Остается только добавить соответствующие значения массива $LANG_EXPORT в файле ~\classes\modules\emarket\lang.php.

Пример:
'notification-status-payment-validated' => 'подтверждено'

Данный способ хорошо пригодился при разработке сайта вакансии в Могилеве для девушек. Проблема со статусами заказов тянется уже давно и спасибо огромное автору решения проблемы.

Голосовать за статью:

Комментарии

Добавить комментарий

Заголовок:
Ваш ник:
Ваш e-mail:
Текст:
Введите текст на картинке

Похожие новости:

Если у Вас возникают какие-либо вопросы или проблемы, то Вы можете написать в комментариях или воспользоваться формой обратной связи.

При копировании материлов ссылка на источник обязательна!