Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: jlenz w Lipiec 10, 2009, 10:36:25 am
-
Czy ktoś z Was korzysta z "zaufanych opinii" na Ceneo? Moja znajomość php i smarty jest znikoma. Miejsce gdzie wstawić odpowiedni skrypt znalazłem, ale nie wiem jak pobrać z bazy danych adres e-mail klienta. Jeśli ktoś byłby w stanie pomóc to poniżej podaję skrypt i instrukcję z "ceno":
Instalacja skryptu „Zaufane Opinie” w PHP
1. W dowolnym miejscu strony (najlepiej na samym jej końcu), która jest wyświetlana
bezpośrednio po złożeniu zamówienia, należy dodać poniższy kod, gdzie zmienna $email jest
informacją o adresie e-mail kupującego (e-mail pobierany z bazy danych Sklepu), natomiast
ID_SKLEPU jest unikalnym, stałym ID definiującym Sklep w serwisie Ceneo podanym w panelu
administracyjnym.
<img src='http://www.ceneo.pl/getcustomerinfo.asmx/getData?shopid=
ID_SKLEPU&Email=<?php echo($email) ?>' width='1' height='1' />
Gdzie należy zainstalować skrypt?
Skrypt zawsze powinien być zainstalowany w miejscu, w którym Klient już definitywnie zakończy proces składania zamówienia. Możliwe scenariusze w zależności od tego jak skonstruowany jest ten proces w Sklepie:
a) Na końcu procesu jest strona typu „Dziękujemy za złożenie zamówienia” oraz Klient nie potwierdza poprzez kliknięcie linka w mailu chęci złożenia zamówienia.
-> Skrypt należy zainstalować na stronie „Dziękujemy za złożenie zamówienia”.
b) Na końcu procesu składania zamówienia, brak strony typu „Dziękujemy za złożenie zamówienia” (np. Klient przekierowany jest na stronę główną Sklepu), Klient nie potwierdza poprzez mail chęci złożenia zamówienia.
-> Skrypt należy zainstalować pod przyciskiem „Zamawiam” kończącym definitywnie proces składania zamówienia.
c) Aby zakończyć proces składania zamówienia, Klient musi kliknąć w link wysłany do niego mailem. Po kliknięciu w przeglądarce otwierana jest strona „Dziękujemy za złożenie zamówienia”
-> Skrypt należy umieścić na stronie „Dziękujemy za złożenie zamówienia” otwieranej po kliknięciu przez Klienta w link, który otrzymał w mailu.
-
rowniez jestem ciekawy odpowiedzi... czekam z niecierpliwieniem...
-
bardzo bylbym wdzieczny gdyby sie ktos wypowiedzial. prosze o pilna odpowiedz..
-
odswiezam temat... bardzo pilne
-
odswiezam temat... bardzo pilne
-
-
nadal odświeżam temat
-
witam,
nareszcie metodą prób i błedów udało mi sie to zainstalować w sposób akceptowalny przez ceneo.
Trochę to skomplikowane i pewnie jest łatwiejszy sposób, ale u mnie zadziałało umieszczając skrypt z ceneo w pliku themes/order-confirmation.TPL. Zmienna która ma wyświetlać adres e-mail klienta w skrypcie zaufanych opinii to {$smarty.post.email}, wiec skrypt wygląda tak:
<img src='http://www.ceneo.pl/getcustomerinfo.asmx/getData?shopid=
ID_SKLEPU&Email={$smarty.post.email} ' width='1' height='1' />
. Trzeba jeszcze zmodyfikować poszczególne modyły płatności, żeby wszystkie po potwierdzeniu płatności przekierowywały na order-confirmation.php, no i do samego pliku order-confirmation.php skopiować fragment kodu pliku identity.php odpowiedzialny za przywołanie zmiennej {$smarty.post.email}.
pozdrawiam
-
Znalazł ktoś prostszy sposób?
Z moją znajomością presty nie za bardzo sobie poradzę.
W przypadku modułów płatności Żagiel i Płatności przekierowanie wywala błędy.
-
{$cookie->email}
-
Witam
Odświeżam temat - ostatnio zostałem poproszony o napisanie integracji do zaufanych opinii w ceneo więc jakby ktoś był zainteresowany to mam moduł który implementuje taką funkcjonalność w prestashop