Szablony maili

Zakładka Szablony maili pozwala edytować temat i treść (HTML) siedmiu maili transakcyjnych wysyłanych automatycznie przez serwer — bez ingerencji w kod.

Lista i edycja

Tabela pokazuje nazwę szablonu i aktualny temat wiadomości. Kliknięcie nazwy otwiera edytor z polami Temat i Treść (surowy HTML, pole tekstowe). Zapis aktualizuje oba parametry naraz.

Kiedy wysyłany jest każdy mail

SzablonKiedy wychodzi
Wiadomość powitalna DEMOAutomatycznie po utworzeniu licencji DEMO przez publiczny, samoobsługowy endpoint (POST /api/open/licences) — nie przy ręcznym dodaniu licencji demo w panelu.
Ostrzeżenie o wygaśnięciuCyklicznie, dla licencji STANDARD, na tyle dni przed wygaśnięciem, ile skonfigurowano w parametrze MAIL_EXPIRY_WARNING_DAYS (domyślnie 30,7 — dwa maile).
Ostrzeżenie o wygaśnięciu (DEMO)Ten sam mechanizm co powyżej, wariant treści dla licencji DEMO.
Potwierdzenie przeniesienia licencjiGdy ktoś próbuje aktywować licencję na nowym urządzeniu, a ta jest już aktywna gdzie indziej — link w mailu potwierdza przeniesienie.
Aktywacja licencjiPrzy utworzeniu licencji STANDARD z wypełnionym e-mailem — zarówno ręcznie w Licencjach, jak i przez akceptację zamówienia w sklepie.
Potwierdzenie zamówieniaPo akceptacji zamówienia w Zamówieniach — razem z fakturą pro-forma jako załącznikiem PDF, jeśli została wystawiona.
Anulowanie zamówieniaPo anulowaniu zamówienia w Zamówieniach.

Placeholdery

Treść i temat to szablony podstawiające wartości w miejscu podwójnych klamr, np. `{{productName}}`. Dwa placeholdery są dostępne we wszystkich siedmiu szablonach — pochodzą z Brandingu:

  • `{{logoUrl}}` — logo w nagłówku maila,
  • `{{accentColor}}` — kolor paska pod nagłówkiem i tła przycisków.

Pozostałe placeholdery są specyficzne dla danego szablonu:

SzablonDodatkowe placeholdery
Wiadomość powitalna DEMO`{{productName}}` `{{companyName}}` `{{companyAddress}}` `{{licenceToken}}` `{{expirationDate}}`
Ostrzeżenie o wygaśnięciu`{{productName}}` `{{companyName}}` `{{companyAddress}}` `{{buyerCompany}}` `{{email}}` `{{daysLeft}}` `{{expirationDate}}`
Ostrzeżenie o wygaśnięciu (DEMO)Jak wyżej, bez `{{buyerCompany}}`
Potwierdzenie przeniesienia licencji`{{productName}}` `{{companyName}}` `{{companyAddress}}` `{{confirmUrl}}`
Aktywacja licencji`{{productName}}` `{{companyName}}` `{{companyAddress}}` `{{licenceKey}}`
Potwierdzenie zamówienia`{{orderId}}` `{{orderDate}}` `{{buyerEmail}}` `{{buyerCompany}}` `{{buyerVatId}}` `{{period}}` `{{itemsTable}}` `{{nettoTotal}}` `{{vatRate}}` `{{vatAmount}}` `{{bruttoTotal}}` `{{currency}}` `{{sellerName}}` `{{sellerNip}}` `{{sellerAddress}}` `{{sellerContact}}`
Anulowanie zamówienia`{{orderId}}` `{{orderDate}}` `{{companyName}}` `{{companyAddress}}`

{{companyName}} / {{companyAddress}} pochodzą z Ustawień (dane firmy), a {{sellerName}} / {{sellerNip}} / {{sellerAddress}} / {{sellerContact}} w potwierdzeniu zamówienia to te same dane firmy plus e-mail wsparcia — nazwane inaczej, bo szablon pełni rolę mini-faktury.

Przywracanie domyślnych

Przycisk Wczytaj domyślne usuwa Twoje nadpisania wszystkich siedmiu szablonów naraz i przywraca oryginalną treść wbudowaną w serwer. Działanie obejmuje wszystkie szablony jednocześnie — nie da się przywrócić pojedynczego.

Czy ta strona była pomocna?