Jeśli chcemy do automatycznej wiadomości dodać specjalnie wygenerowany dla klienta kupon rabatowy, wykonujemy następujące czynności:
- Przechodzimy do zakładki Marketing – > Kupony, aby stworzyć kupon który będzie szablonem dla nowo generowanych kuponów.
- Po kliknięciu Dodaj kupon ustawiamy parametry szablonu tj. tytuł kuponu, wartość rabatu oraz ewentualne ograniczenia.
Nie uzupełniamy daty wygaśnięcia i limity wykorzystania.
Takie parametry można ustawić z poziomu generowania kuponu. - Zapisujemy stworzony kupon i przechodzimy do dodatku AutomateWoo -> Workflows i klikamy w lewym górnym rogu Add New Workflow lub edytujemy istniejący.
- Przechodzimy do edycji wiadomości mail
lub jeśli jeszcze nie mamy dodanej, tworzymy nową.
- Po prawej stronie znajduje się lista shortcode, które możemy dodawać do naszych wiadomości. Z tej listy wybieramy customer.generate_coupon.
- Po jego kliknięciu pojawi się okno, które pozwoli nam ustawić dany generator kuponów zgodnie z naszymi wytycznymi.
- Okno generatora uzupełniamy następującymi informacjami:
- template – wyszukujemy stworzony przez nas wcześniej kupon, który ma posłużyć za szablon.
- expires – możemy ustawić po ilu dniach kupon ma być unieważniony. Jeśli pole nie zostanie wypełnione, kupon będzie bezterminowy.
- prefix – możemy określić od czego ma się zaczynać nasz kupon np. kupon-{losowe znaki kuponu}
- limit – możemy ustawić ile razy może być użyty kupon. Domyślnie jest to wartość 1.
- fallback – Możemy zdecydować co ma się pojawić jeśli z jakiegoś powodu kupon się nie wygeneruje.
- Po wypełnieniu pól klikamy na przycisk Copy to clipboard. Wtedy możemy wkleić do treści wiadomości ze schowka (CTRL + V) treści generatora kuponu np:
{{ customer.generate_coupon | template: 'szablon’, expires: ’10’, prefix: 'kupon-’, fallback: 'brak kuponów’ }} - Po kliknięciu Preview i wysłaniu do siebie testowej wiadomości, w miejscu w którym wkleiliśmy treść generatora, wygeneruje się kupon.
Z racji tego że jest to kupon wygenerowany przez wiadomość testową będzie kończył się on [test] np. kupon-ptczuyshbj[test]
W normalnej wysyłce ten fragment [test] nie będzie występował.