Решил внести правки в некоторые уведомления, но оказалось сложновато.
Непонятно, где задаются переменные, доступные в разных документах и сниппетах. Как их туда добавить. Мне, например, нужны переменные о доставке и оплате.
Я бы хотел использовать функции из PHP, как допускает Смарти, задавать стили элементов на основе поиска определённой подстроки в строке. И не знаю, как реализовать
Функционал вроде есть, но он для разработчика. Кроме сниппетов пользователю в графическом интерфейсе ничего добавить нельзя. Да и от них толку в принципе немного - вставлять одинаковые куски кода в уведомление не самая большая проблема. Лучше бы все переменные были доступны во всех документах и можно было невозбранно создавать эти новые документы из админки.
Но пользователь Карта, видимо, должен знать HTML, CSS, PHP, Smarty, да и ещё Twig.
Очень жаль. Потому что в переменных пункта выдачи есть хук. Если же доставка курьерская, то нет возможности дополнительно добавить информацию, например, интервал доставки.