wdrożenia PrestaShop

Link do zakupionego produktu w wiadomości email.

  • 6 Odpowiedzi
  • 1913 Wyświetleń

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

*

Offline Mallard2

  • Nowy
  • *
  • 19
  • 0
Link do zakupionego produktu w wiadomości email.
« dnia: Czerwiec 21, 2014, 02:04:40 pm »
Czy jest możliwość umieszczenia w wiadomość generowanej przez prestashop, linku do produktu , który zakupił klient , oraz na przykład jego głównego zdjęcia ?

PS ver.1.4.4.1

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Link do zakupionego produktu w wiadomości email.
« Odpowiedź #1 dnia: Czerwiec 21, 2014, 02:22:44 pm »
ale konkretnie jakiej wiasdomości - skąd wysyłanej ?
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Link do zakupionego produktu w wiadomości email.
« Odpowiedź #2 dnia: Czerwiec 21, 2014, 02:33:54 pm »
zakladam, ze w potwoerdzeniiu zamowienia (order_conf). robilem raz cos takiego, niestety, bez znaczenej przerobki kontrolera Payment sie nie obejdzie. w googlu jest wiele na ten temat wraz z gotowcami... np. http://www.prestashop.com/forums/topic/229948-how-to-put-product-images-in-customer-order-mail/ - pierwszy z brzegu.
design4VIP z innej strony...

*

Offline Mallard2

  • Nowy
  • *
  • 19
  • 0
Odp: Link do zakupionego produktu w wiadomości email.
« Odpowiedź #3 dnia: Czerwiec 22, 2014, 12:52:01 pm »
Chciałem stworzyć szablon wiadomości , wysyłany bezpośrednio z panelu Presty do klienta który dokonał zakupu w sklepie ( tak jak np potwierdzenie wysłania). Chciałbym w tej wiadomości umieścić zdjęcie zakupionego produktu , oraz link do niego. Niestety standardowo w szablonach nie ma takich znaczników do ich umieszczenia.
-> Deejey3 : Niestety przytoczone rozwiązanie u mnie nie działa. ( Zapewne dlatego że jest do wersji 1.5 )
Znacznik zdjęcia w tym wypadku wygląda tak : " $image_url " , natomiast w wersji 1.4 znaczniki np tak: "{bankwire_details}"

Temat zatem wciąż otwarty  :-[

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Link do zakupionego produktu w wiadomości email.
« Odpowiedź #4 dnia: Czerwiec 22, 2014, 06:25:43 pm »
napisze troche patetycznie, ale nie chcialbym, zeby zostalo to odebrane jako obraza czy tym podobne.

sorry.. ale nie znajac budowy silnika malucha nie bierz sie za tutinig silnika mercedesa.... tak podsumowalbym Twoja ostatnia wypowiedz...

po pierwsze, czytanie ze zrozumieniem... przczytaj dokladnie, zdanie po zdaniu, wyraz po wyrazie, wyrazenie po wyrazeniu z posta w linku... ja na tej podstawie, na podstawie dokladnie tego linka, robilem rozszerzenie wiadomosci 'order_conf' dla wersji Ps 1.4, wiec na 110% to rozwiazanie dziala. ale zeby wiedziec co i ggdzie i w jaki sposob wprowadzic trzeba pozyskac w pierwszej kolejnsoci podstawowa wiedze i przynajmniej umiec rozroznic zmienne jezyja PHP od zmiennych szablony Smarty. z Twojej wypowiedzi ewidentnie wynika, ze machasz motyka na slonce.

zeby uzyskac zmienna {zmienna} musisz ja wpierw wygenerowac w kontrolerze (.php) za pomoca zmiennych $zmienna a wersja presty za wiele nie ma tu wspolnego, bo jezeli chodzi o generowanie maili i ich zmienne tutaj od wersji 1.3 czy nawet starszych za wiele sie nie zmienilo... spokojnie to co podane w powyzszym linku mozna sotosowac tak dla wersji 1.4 jak i 1.5 czy nawet 1.6. ale trzeba miec odrobine wiedzy programistycznej, niestety. w Twoim wypadku pozostaje jedno, albo upartosc w poszukwianiach zrozumieniu tematu (szybki kurs programowania) albo dzial Rynek. jak najbardziej zycze tego pierwszego, to przynosi efekty na przyszlosci.
design4VIP z innej strony...

*

Offline Mallard2

  • Nowy
  • *
  • 19
  • 0
Odp: Link do zakupionego produktu w wiadomości email.
« Odpowiedź #5 dnia: Czerwiec 28, 2014, 01:13:04 am »
NO cóż, nie sądziłem że taki prosty i użyteczny pomysł jest już tak trudny w realizacji jak tuning silnika mercedesa.
Rzeczywiście nie znam PHP, dlatego zwróciłem się z pytaniem na forum , czy ktoś się zetknął z taką modyfikacją .

Zgodnie z zaleceniem jeszcze raz na upartego wykonałem wszystkie instrukcje w linku i udało się.  Zdjęcie produktu faktycznie wyświetla się .
Jednak mnie chodziło o użycie zdjęcia zakupionego produktu  w wiadomości innej niż Order_conf . Chodziło mi raczej stworzenie szablonu , z prośbą o dodanie opinii na temat zakupionego produktu, przy użyciu statusu zamówień. Stąd potrzeba zdjęcia i linku do zakupionego produktu.


*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Link do zakupionego produktu w wiadomości email.
« Odpowiedź #6 dnia: Lipiec 09, 2014, 02:57:29 pm »
no niestety, jest to tak trudne jak tuning mercedesa. puki nie nauczysz sie budowy silnika (czy to mercedesa czy to presta) nie bedzie to proste zadanie.... jest to tysiace, jak nie miliony linijek kodu, w roznych jezykach programowania (php, html, js, jquery, smarty....) i bez ich, przynajmniej czesciowej znajomosci, za wiele sie nie osiagnie.

a co do sedna tematu stworzenia nowej wiadomsci z danymi... tak czy tak, poza stowrzneiem samego szablonu w html trzeba jeszcze taka wiadomsoc uzbroic w kod php pobierajacy dane (w presta nazywa sie to kontrolerem). pomijajac fakt utworzenia samego kontrolea zeby pobieral dane te co chcemy, zamienial je na zmienne, ktore beda mogly byc uzyte w danej wiadomosci, pozostaje fakt umieszczenia odnosnikow w potrzebnych miejscach, zeby presta wiadziala co i gdzie i w jakim momencie ma pobrac, skad i dlaczego itp.... dla porownania jak mialo by to wygladac przegladnij sobie cala funkcje odpowiedzialna za wysylanie (jednego tylko) maila order_conf, w ktorej dokonywales zmian odnosnie zdjec. sa to dziesiatki linijek kodu (dla samego zdjecia kilkadziesiat) a pozniej jeszcze trzeba presta "nauczyc" z tego korzystac... ewentualnie utorzyc adekwatny modul, zawierajace wszystko powyzsze. tyle prosciej, ze wszystko mozna skupic w jednym miejscu a nie latac po kilkudziesieciu plikach presta.
no, mysle, ze poczatkujacy mechanik szybciej stuninguje mercedesa niz poczatkujacy programista poradzi sie od reki z taka kontrybucja ;) oczywiscie dla chetnego i pracowitego, tudziez upartego - nie ma nic trudnego i oczywiscie jest to do zrobienia.

jednak na poczatek, zeby nie bawic sie w rozgryzanie calego silnika presta itp mysle, ze najprosciej byloby stworzyc niejako nowa strone (np. na bazie phpmailer) z odczytem tabeli mysql sklepu i sciagac dane z niego. problem tutaj pojawic sie moze tylko z automatyczna wysylka takiego maila. raczej trzeba bedzie to zrobic recznie, ale... nawet wrzucajac w presta trzeba by albo podlaczyc go pod jakis status albo stworzyc nowy, wiec tak czy tak niejako zmieniajac status takiego zamownia reczenie wysylany bylby taki mail. a przycisk do wysylki takiego maila mozna sobie umiesicic w panelu administrycyjnym produktu (tu juz bardziej HTML niz PHP) i.... moim zdaniem to najprostsza i najszybsza metoda.
design4VIP z innej strony...