Skocz do zawartości

Różne konta a adresy mailowe

Polecane posty

Czy dobrze widzę, że taka możliwość jest w oknie Zarządzanie kontami i licencjami -> Dane konta -> Konto e-mail? Czy wskazanie tutaj maila powoduje, że wiadomości automatyczne wyślą się z tego konta pocztowego? Chcę powielić szablony mailowe, w których zmienię tylko stopkę i tytuł (zawierają adres sklepu i nazwę konta Allegro). Czy te szablony zostaną wysłane ze wskazanego w ustawieniach adresu pocztowego?

Edytowane przez Zdzisław Bal
Link to postu

Tak, do tego właśnie to pole służy. Jeśli dla jakiegoś konta nie będzie zdefiniowany e-mail to zostanie użyty ten wybrany w parametrach wiadomości automatycznych.

Natomiast do samej zmiany stopki nie trzeba powielać szablonów, można sprawić by były bardziej "inteligentne" za pomocą tagów i modyfikatorów.
 

Przykładowe rozwiązanie 1, wykorzystanie bloków w szablonie.

 

W szablonie maila należy umieścić kilka takich bloków z definicją różnych stopek.

Dzień dobry [Klient::Nick]!

Dziękujemy za zakup...

{Blok=`blok_konta_AAA`}
Pozdrawiamy
Zespół konta AAA
{/Blok}

{Blok=`blok_konta_BBB`}
Pozdrawiamy
Zespół konta BBB
{/Blok}

[Transakcja::Sprzedawca | is=`kontoA` | then=`[Szablon::Blok::blok_konta_AAA`] | show]
[Transakcja::Sprzedawca | is=`kontoB` | then=`[Szablon::Blok::blok_konta_BBB`] | show]

Bloki działają w taki sposób, że przed rozpoczęciem przetwarzania szablonu są z niego usuwane (wszystko to co znajduje się pomiędzy {Blok=`nazwa`} i {/Blok}.

Następnie korzystając z modyfikatora is (jest, równa się, jest dokładnie taki) sprawdzane jest jakiego sprzedawcy dotyczy transakcja i jeśli jest to np kontoB to pierwszy tag [Transakcja::..] zostanie ukryty - odpowiada za to modyfikator show (pokaż), który pokazuje wartość tagu tylko jeśli warunek dla operatora is był spełniony a tutaj nie był (Transakcja::Sprzedawca = kontoB, a porównywane jest z kontoA).

W drugim przypadku modyfikator is porównując wartość tagu [Transakcja::Sprzedawca] z wartością kontoB da wynik pozytywny, na co zareaguje modyfikator then (wtedy) i zmieni wartość tego tagu na to co znajduje się w blok_konta_BBB poprzez odwołanie do tego bloku [Szablon::Blok::blok_konta_BBB]. Modyfikator show w tym przypadku zapewni pojawienie się treści tego tagu, bo warunek is był spełniony.

 

 

Przykładowe rozwiązanie 2, wykorzystanie pól własnych globalnych

 

W USTAWIENIA => SŁOWNIKI => Pola własne globalne dodajemy sobie kilka takich pól (dla celów prezentacji niech noszą nazwy stopka_maila_AAA oraz stopka_maila_BBB), każde dla innego konta i wpisujemy w nich treść stopki. Jeśli ma być użyty HTML, można tutaj wpisać kod HTML, np. 

<h2 style="color: gray;">Pozdrawiamy</h2>
<p> style="color: #999">Zespół konta AAA</p>

Następnie w szablonach maili odwołujemy się zamiast do bloków to do tych właśnie pól własnych globalnych. 

 

Dzień dobry [Klient::Nick]!

Dziękujemy za zakup...

[Transakcja::Sprzedawca | is=`kontoA` | then=`[Podmiot::PW::stopka_maila_konta_AAA`] | show]
[Transakcja::Sprzedawca | is=`kontoB` | then=`[Podmiot::PW::stopka_maila_konta_BBB`] | show]

 

Przykładowe rozwiązanie 2.5

 

Żeby nie powielać tego kodu w mailach można pójść jeszcze dalej i dodać kolejne pole własne globalne o nazwie np. stopka_maila i tam wpisać cały ten kod, który wcześniej był umieszczany w szablonie maili:

[Transakcja::Sprzedawca | is=`kontoA` | then=`[Podmiot::PW::stopka_maila_konta_AAA`] | show]
[Transakcja::Sprzedawca | is=`kontoB` | then=`[Podmiot::PW::stopka_maila_konta_BBB`] | show]

Natomiast w samym szablonie maila zostawiamy już tylko odwołanie do tego nowego pola. Reszta zrobi się sama.

Dzień dobry [Klient::Nick]!

Dziękujemy za zakup...

[Podmiot::PW::stopka_maila]

Takie rozdrobnienie informacji pozwala szybciej potem edytować np numer telefonu w stopce, bo wystarczy zmienić to tylko w jednym polu własnym globalnym, a nie w każdym szablonie maila.

 

  • Dziękuję 1
Link to postu

Dzięki, @Bartosz Rosa! Jest to o tyle cenny tutorial, bo z programowania jestem noga. Będę się tym na pewno bawił. A co z tytułami szablonów wiadomości? Np. w tytule szablonu informującego o wysyłce mam domenę sklepu i dotychczas leciało hurtem do wszystkich kont (różne asortymenty). Czy tytułom też można nadać jakieś reguły? Jeśli nie, to po prostu nie będę umieszczał domeny (nazwy sklepu) w tytule, bo przecież nazwa maila sugeruje z jakiego sklepu pochodzi wiadomość, a w tytule wystarczy prosta informacja o treści: "Dziękujemy za zakupy. Dokument w załączniku".

Link to postu

Tak, tytuły maili również obsługują tagi i można postąpić w podobny sposób. Można to zrobić nawet jeszcze prościej i w danych konta uzupełnić sobie pole Nazwa i wrzucić w szablonie maila po prostu [Sprzedawca::Nazwa]. Wtedy dla każdego konta wstawi się tam odpowiednia treść.

 

  • Lubię to 1
Link to postu
12 godzin temu, Zdzisław Bal napisał:

Jest to o tyle cenny tutorial, bo z programowania jestem noga

Jeśli w mechanizmie tagów/modyfikatorów jest coś co sprawia problem lub jest niejasne to proszę o tym pisać - najlepiej w ankiecie, która aktualnie jest aktywna.

W Sello NX mechanizm ten mocno rozbudowaliśmy o różne mechanizmy wsparcia, jak kolorowanie tagów i modyfikatorów, podpowiadanie parametrów, skrótowy opis działania modyfikatora pokazywany podczas pisania itp. W dalszych planach mamy też dodanie możliwości wyklikania wizualnego co ma taki modyfikator miałby robić z podglądem na żywo. Ale jeśli jeszcze jest coś co moglibyśmy zrobić aby ułatwić korzystanie z tagów i modyfikatorów to chętnie zapoznamy się z Waszym zdaniem.

  • Lubię to 1
Link to postu
3 godziny temu, Bartosz Rosa napisał:

Tak, tytuły maili również obsługują tagi i można postąpić w podobny sposób. Można to zrobić nawet jeszcze prościej i w danych konta uzupełnić sobie pole Nazwa i wrzucić w szablonie maila po prostu [Sprzedawca::Nazwa]. Wtedy dla każdego konta wstawi się tam odpowiednia treść.

 

Zastosowanie takiego tagu spowoduje, że w tytuł wstawi się np. nazwa sklepu (to, co ustawimy w danych konta), ale nie uzyskamy np. takiego tytułu: "Nazwa sklepu" - Towar został wysłany. Dokument w załączniku"? Czy coś przeoczyłem?

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...