Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: Mahcin w Marzec 29, 2013, 01:49:11 pm
-
Mam problem jak na zdjęciu:
(http://pics.tinypic.pl/i/00356/6b2zf5s62xg7.jpg)
Wcześniej było {order_name} ale zmieniłem na {id_order}, tylko że mi się nie wyświetla to ID :(
Co jest źle?
-
to jest zle, ze {order_name} to zmienna przypisana w controlerze maila a zmiennej {order_id} nie ma przypisanej. a troche to jest roznica... zmien kontrolera mail
-
a możesz mi powiedzieć gdzie i jak? :) bo nie mam pojęcia :(
P.S. Mam Preste 1.5.3
-
Nikt nie wie? :(
-
katalog mails /pl w domenie sklepu
-
No tu to mogę edytować sobie maile (wygląd itp) ale nie dodać zmienne...
-
jak pisalem wczesniej musisz przypisac zmienna w controlerze/classie dla danego maila. zmienna masz wpisana w szablonie mail ale nie masz jej wysylanej z powyzszego:
classes/PaymentModule.php
odszukaj funcje odpowiadajaca za danego maila, w tym wypadku w zaleznosci od wersji, ale umnie okolice 560 linijki i dodaj '{id_order}' => $order->reference,
-
Przecież w 1.5 zmienili specjalnie id_order na order_reference by konkurencja nie śledziła numeracji zamówień :)
-
Przecież w 1.5 zmienili specjalnie id_order na order_reference by konkurencja nie śledziła numeracji zamówień :)
no dobrze, a co to ma wspolnego z pytaniem? przeciez wrzucilem, zeby dopisac zmienna {id_order} przez imlpementacje reference.... wiec nie rozumiem Twojego stwierdzenia. jezeli nie dopisze tego do zmiennych to nawet jakby zmienili na $id->blabla i tam by tego nie wyswietlilo....
-
Powinien korzystać z order_reference to raz. Dwa, że nie powinno się dokonywać zmian w silniku po prostu zmieniając kod w katalogu classes tylko używać do tego /override/. Jedna aktualizacja i problem wraca.