Press "Enter" to skip to content

Presta Shop – logowanie i rejestracja na sklepie za pośrednictwem Facebooka

Admin 1

Za pomocą modułu o nazwie kodowej tmsociallogin (autor: Alexander Grosul) rejestracja lub logowanie jest bardzo proste. Ogranicza wręcz się do paru kliknięć i bardzo ułatwia to klientom zakupy. Poniżej przedstawimy instrukcję jak to wszystko skonfigurować. Moduł jest dołączany wraz z templatami na https://www.templatemonster.com/

Konfiguracja po stronie Facebooka

Panel zarządzania aplikacjami na FB nieustannie ulega zmianom. Poniższa instrukcja to stan na luty 2018.

Wchodzimy na stronę https://developers.facebook.com/apps. Jeśli nie posiadamy tam konta – należy je założyć i możliwe, że będziesz musiał/a dodatkowo podać numer telefonu zgodnie z polityką FB.

Dodajemy nową aplikację:

i wybieramy produkt „Facebook login”:

Z menu „Quickstart” wybieramy opcję „Web”:

Wypełniamy wymagane pola – tutaj adres strony: pełny adres – jeśli posiadamy certyfikat to z https:// na początku:

W menu „Settings” wprowadzamy witrynę sklepu w analogiczny sposób i zaznaczamy te opcje:

Następnie wybieramy podmenu Settings -> Basic i wypełniamy pola:

  • Namespace: małymi literami nazwę sklepu bez spacji i pl znaków
  • App Domains: nazwę domeny bez www i http / https
  • Category: Business and Pages
  • App Icon: Tworzymy obraz o wielkosci 1024×1024 z logo sklepu w środku
  • Privacy Policy URL: Link do regulaminu na sklepie

Po wykonaniu tych działań wciskamy przycisk aktywacji aplikacji u góry ekranu (on/off) i potwierdzamy aktywację aplikacji:

Następnie kopiujemy dane:

  • App ID
  • App Secret (wymaga podania hasła do Facebooka)

Konfiguracja po stronie sklepu

Instalujemy moduł tmsociallogin

Wchodzimy w jego ustawienia i wklejamy w/w pozyskane dane:

  • App ID
  • App Secret

Otwieramy plik:

Wklejamy przed kodem (przed formularzami logowania i rejestrowania)

Ten kod:

Gotowe. Po przebudowaniu cache szablonu (Zaawansowane -> Wydajność) powinien się tam pojawić przycisk do logowania przez FB.

Uwaga, w przypadku wystąpienia błędu 500 (lub białej strony podczas próby logowania) sprawdź czy Twój moduł tmsociallogin posiada tę modyfikację: https://prestashopkrakow.pl/problem-z-modulem-tmsociallogin-wewnetrzny-blad-serwera-500/

Wskazówka: Jeśli Twój szablon nie używa zupełnie prawej kolumny – usuń albo zakomentuj <DIV> o id=”right_column” w pliku /themes/{TWOJ-SZABLON}/footer.tpl. Możliwe, że na monicie, który jest widoczny po przekierowaniu z Facebooka będzie ta kolumna widoczna.

Share This:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.