wdrożenia PrestaShop

Edycja maila

  • 6 Odpowiedzi
  • 2421 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline jacek_mal

  • Stały użytkownik
  • ***
  • 51
  • 0
  • PrestaShop: PS
  • Status: forum
Edycja maila
« dnia: Sierpień 11, 2016, 08:37:44 pm »
Witam,
Jakiś czas temu postanowiłem pozmieniać trochę w szablonie maila który przychodzi do klienta z potwierdzeniem zamówienia.
Parę rzeczy już ogarnąłem...ale nie wszystkie.

1. Co muszę wpisać aby w mailu znalazło się zdjęcie kupionego produktu
2. Chciałbym aby ramka z giftem znalazła się w mailu
3. Gdzie znajdę maila z informacją o zamówieniu które przychodzi do mnie
4. Gdzie mogę zmienić tytuł  wysyłanych mail.

Będę ogromnie wdzięczny za pomoc
Amator pracujący na Prescie 1.5.6.3:)

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Edycja maila
« Odpowiedź #1 dnia: Sierpień 11, 2016, 09:56:04 pm »
od 1. W mailu nic nie wpiszesz musisz zmodyfikować kontroler i dodać zmienną generującą zdjęcie
od 2 ??
od 3 w module mailalerts
od 4 lokalizacja tłumaczenia - tłumaczenia szablonów email
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline jacek_mal

  • Stały użytkownik
  • ***
  • 51
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Edycja maila
« Odpowiedź #2 dnia: Sierpień 11, 2016, 10:56:38 pm »
od 1. W mailu nic nie wpiszesz musisz zmodyfikować kontroler i dodać zmienną generującą zdjęcie
od 2 ??
od 3 w module mailalerts
od 4 lokalizacja tłumaczenia - tłumaczenia szablonów email

od1. Udało mi się wprowadzić do maila datę dostawy zamówionego produktu... myślałem że ze zdjęciem nie będzie większego problemu...

od 2. Nie pamiętam jak jest w oryginale, ponieważ mam trochę pozmieniane ale było to związane z opakowaniem ozdobnym. Jak się zaznaczyło pole, to pojawiła się ramka w której można było wpisać tekst.
Zależy mi na tym żeby ten tekst pojawił się w mailu z zamówieniem.

od3. Chodzi mi o to gdzie mogę znaleść tego maila. Maila który przychodzi do klienta znalazłem ale ten mi się gdzieś schował.
od 4. Nie lepiej to zrobić w plikach na serwerze?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Edycja maila
« Odpowiedź #3 dnia: Sierpień 12, 2016, 04:41:26 pm »
od 2 podobnie jak ze zdjęciem należy zmodyfikować classes/mail.php w linii 322 dodać swoją linijkę np.
$template_vars['{color}'] = Tools::safeOutput(Configuration::get('PS_MAIL_COLOR', null, null, $id_shop));
natomiast plik z mailem powiadamiającym o nowym zamówieniu znajdziesz tutaj
\modules\mailalerts\mails\pl\new_order.html
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline jacek_mal

  • Stały użytkownik
  • ***
  • 51
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Edycja maila
« Odpowiedź #4 dnia: Sierpień 13, 2016, 11:42:24 pm »
Dzięki za podpowiedź z mailem, już jest wszystko ok

Co do tego drugiego...to czy nie wystarczy wpisać w szablonie maila {GIFT} czy coś podobnego?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Edycja maila
« Odpowiedź #5 dnia: Sierpień 14, 2016, 09:25:42 am »
A skąd język programowania ma wiedzieć, że to jest opakowanie prezentowe wejdź na stronę www.smarty.net i wpisz gift w wyszukiwarkę :P
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline jacek_mal

  • Stały użytkownik
  • ***
  • 51
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Edycja maila
« Odpowiedź #6 dnia: Sierpień 15, 2016, 08:58:14 am »
No właśnie nie wiem, dlatego pytam.
Ale skoro nie było problemu z takim czymś:
{ey_date}
{ey_hour}
 {message}
to myślałem że to pole o którym pisałem też ma jakieś {...}