Przykłady SMS
Tutaj przedstawiamy kilka przykładów szablonów SMS Razor. Takie szablony można używać wyłącznie do wysyłania SMS-ów za pomocą akcji Wyślij SMS (w ustawieniach programu) lub innych akcji obsługujących wiadomości. Szablony Razor nie działają w newsletterach SMS & Email.
Nagrody urodzinowe
SMS pokazuje okres ważności nagród
Załóżmy, że Twoi klienci otrzymują 200 nagród w dniu urodzin. Na 3 dni przed datą nagrody są udostępniane, a odpowiedni SMS wysyłany. Od tego momentu nagrody można wykorzystać. 4 dni po urodzinach tracą ważność.
W wiadomości musisz złożyć życzenia, podać ile nagród jest przyznanych jako prezent oraz okres ich ważności, na przykład:
„Gemma, nadchodzą Twoje urodziny! Oferujemy Ci 200 nagród! Prosimy, wykorzystaj je w okresie od 12 maja 2020 do 18 maja 2020”.
@{
var name = Model.Guest.Name;
var birthday= Model.Guest.Birthday.Value;
var daysBefore = 3; // liczba dni, na które nagrody są dostępne przed urodzinami
var daysAfter = 4; // liczba dni, na które nagrody są dostępne po urodzinach
var startDate = birthday.AddDays(-daysBefore).ToString("d.MM.yy");
var endDate = birthday.AddDays(daysAfter).ToString("d.MM.yy");
}
@name, nadchodzą Twoje urodziny! Oferujemy Ci 200 nagród! Prosimy, wykorzystaj je w okresie od @startDate do @endDate
SMS pokazuje tylko datę końca ważności
Załóżmy, że Twoi klienci otrzymują 200 nagród w dniu urodzin. Nagrody są udostępniane i SMS wysyłany w dniu urodzin. Od tego momentu nagrody można wykorzystać. 4 dni po urodzinach tracą ważność.
W wiadomości musisz złożyć życzenia, podać ile nagród jest przyznanych jako prezent oraz kiedy tracą ważność, na przykład:
„Wszystkiego najlepszego, Gemma! Dajemy Ci 200 nagród! Wykorzystaj je przed 18 maja 2020”.
@{
var name = Model.Guest.Name;
var birthday= Model.Guest.Birthday.Value;
var daysAfter = 4; // liczba dni, na które nagrody są dostępne po urodzinach
var endDate = birthday.AddDays(daysAfter).ToString("d.MM.yy");
}
@name, Wszystkiego najlepszego! Dajemy Ci 200 nagród! Wykorzystaj je przed @endDate
Saldo konta
Użyj SMS, aby złożyć klientom życzenia z okazji świąt, na przykład Nowego Roku, i przypomnieć im o liczbie nagród na ich koncie.
„Szczęśliwego Nowego Roku! Masz 100 nagród na swoim koncie”
@foreach(var w in Model.Guest.UserWallets){
if(@w.Balance>0 && @w.Wallet.IsActive) {
@: Szczęśliwego Nowego Roku! Twoje saldo nagród to @w.BalanceWithCurrency
}}
Jeśli wysyłasz wiadomości za pomocą akcji Wyślij SMS, nie używaj parametru @Model.BalanceAfterWithCurrency, ponieważ jest on dostępny tylko w akcjach doładowania; szczegóły znajdziesz w artykule Model danych.
Pytania i odpowiedzi
P: Jak zwracać się do klientów po imieniu?
O: Zazwyczaj, aby użyć imienia klienta w tekstach, należy wkleić @Model.Guest.Name w szablonie. Przykład szablonu:
@Model.Guest.Name, złóż zamówienie w ciągu 5 dni i otrzymaj deser gratis.