Czy mogę poprosić o podanie, jak powinien wyglądać mail opisujący wysyłkę zawierający paczkomaty. Chodzi mi o instrukcje warunkowe, bo nie ma tego na pomocy, a myślę, że nie tylko mi się przyda. Chodzi o stworzenie przykładowej treści z potwierdzeniem zamówienia adresem itp., jeżeli zamówiono przesyłke paczkomatem. Bez sensu jest wtedy np. podawać adres dostawy - zamiast niego powinien być adres paczkomatu
Skonsultowałem temat w naszej firmie i sytuacja z potwierdzeniem zamówienia wygląda następująco. Sklep internetowy Click Shop posiada jedną formę wiadomości e-mail z potwierdzeniem zamówienia - bez względu jaką formę dostawy wybiera zamawiający, klienci sklepu zawsze otrzymają taką samą wiadomość e-mail. Rozdzielenie wiadomości z potwierdzeniem zamówienia jest niemożliwe. Przy okazji warto wspomnieć, że nawet Allegro.pl wysyła wiadomości z potwierdzeniem zamówienia w podobny sposób (również wyświetlany jest adres paczkomatu oraz adres zamawiającego w jednej wiadomości). Możemy zaproponować alternatywę i pewne rozwiązanie. Otóż w treści wysyłanej wiadomości e-mail możemy dodać znaczniki związane z paczkomatami (pełna lista znaczników znajduje się poniżej). Jeśli zamawiający wybierze sposób dostawy w formie paczkomatów, znaczniki spowodują wyświetlenie odpowiednich informacji ważnych dla zamawiającego (np. w którym paczkomacie będzie mógł odebrać zamówienie). Jeśli natomiast zamawiający wybierze sposób dostawy w innej formie, to znaczniki nie będą nic wyświetlać. Pod sekcją "Adres wysyłki" warto dodać znaczniki związane z paczkomatami (np. nazwa, ulica, numer budynku, kod pocztowy paczkomatu, w którym będzie można odebrać zamówienie) oraz dodatkowo umieścić informacje, że w przypadku wyboru paczkomatu adresem wysyłki jest poniżej wyświetlony adres paczkomatu. Powinna to być dla Ciebie jakaś alternatywa. Poniżej lista znaczników dot. paczkomatów, które możemy użyć w treści wiadomości e-mail dot. potwierdzenia zamówienia. Code: {paczkomaty_machine_order_delivery_name} - Nazwa paczkomatu wybranego przez klienta {paczkomaty_machine_order_delivery_street} - Ulica paczkomatu wybranego przez klienta {paczkomaty_machine_order_delivery_building} - Numer budynku paczkomatu wybranego przez klienta {paczkomaty_machine_order_delivery_postcode} - Kod pocztowy paczkomatu wybranego przez klienta {paczkomaty_machine_order_delivery_town} - Miasto paczkomatu wybranego przez klienta {paczkomaty_machine_order_delivery_latitude} - Szerokość geograficzna paczkomatu wybranego przez klienta {paczkomaty_machine_order_delivery_longitude} - Długość geograficzna paczkomatu wybranego przez klienta {paczkomaty_machine_order_delivery_payment_available} - Czy istnieje możliwość zapłaty w paczkomacie wybranym przez klienta ? {paczkomaty_machine_order_delivery_operating_hours} - Godziny działania paczkomatu wybranego przez klienta {paczkomaty_machine_order_delivery_location_description} - Lokalizacja paczkomatu wybranego przez klienta
Do czego w takim razie służą: dostępne pod adresem mojadomena/admin/configEmails/edit/name/mail_order Instrukcje warunkowe {if arg1} foo {else} bar {/if} - Weryfikacja czy zmienna istnieje {if !arg1} foo {else} bar {/if} - Weryfikacja czy zmienna nie istnieje {if arg1 == arg2} foo {else} bar {/if} - Porównanie dwóch zmiennych {if arg1 == "fox"} foo {else} bar {/if} - Porówanie zmiennej z tekstem {if arg1 == 1} foo {else} bar {/if} - Porówanie zmiennej z liczbą (dostępne operatory ==, !=, <=, >=, <, >)
Potrzebuję więcej czasu, aby przetestować parę tych zmiennych. Instrukcje warunkowe są również znacznikami, które możesz użyć w wiadomości e-mail. Odezwę się jeszcze w tym temacie
Dla przykładu, przesyłam fragment treści maili przy użyciu instrukcji {if arg1} foo {else} bar {/if}: Przy zamówieniu z paczkomatem: D...... Strus {if PIA090} PIA090 Puławska 38 Piaseczno Stacja paliw BP Tel. 518...519 Oczywiście, w tym momencie było {else} M......a 46 - sprawdź, czy jest podany numer budynku/lokalu 05-530 Do...sz Tel. 518...519 Przy zamówieniu bez paczkomatu: D...... Strus {if } Tel. 518...519 M......a 46 - sprawdź, czy jest podany numer budynku/lokalu 05-530 Do...sz Tel. 518...519
Powiem szczerze, że przesłany przykład nic mi nie mówi Odezwę się w tym temacie, gdy będę wiedział coś więcej o tych instrukcjach warunkowych. Potrzebuję jeszcze trochę czasu.
@vooxie na temat instrukcji warunkowych w wiadomościach e-mail rozmawialiśmy również w tym temacie: https://forum.home.pl/threads/paczkomaty-email-do-klienta-instrukcje-warunkowe.332/ Co do używaniu instrukcji warunkowych, to nie posiadamy jeszcze żadnej instrukcji opisującej poszczególne warunki. Informatyk powinien być w stanie skonfigurować takie instrukcje w sklepie.