Włącz logowanie przez serwisy zewnętrzne w swoim sklepie - to proste!

Jak włączyć logowanie do sklepu z konta Facebook, PayPal, Google, OpenID lub własnego serwera kont?

Procedura dla większości serwisów jest bardzo prosta i wymaga tylko kilku kliknięć w panelu administracyjnym. Jednak w przypadku serwisów Facebook oraz PayPal najpierw należy dodatkowo utworzyć specjalną aplikację. Opis jak to zrobić znajduje się na dole strony.

Aby włączyć mechanizm logowania dla danego serwisu, przejdź do MODERACJA / Zarządzanie zachowaniem sklepu i wybierz Sposoby logowania (opcja dostępna dopiero, gdy maska przynajmniej jednej opublikowanej strony obsługuje logowanie przez serwisy zewnętrzne). Z listy wybierz interesujący Cię serwis i uzupełnij wymagane dane w oknie edycji. Możesz także przypisać specjalny rabat, do klientów używających danego sposobu logowania.

Informacja dla włączenia obsługi logowania Facebook: W polach ID aplikacji i SecretKey aplikacji wpisz dane uzyskane podczas tworzenia aplikacji.

Od tej chwili na stronie logowania do sklepu będzie widoczny przycisk logowania przez serwis jaki został przez Ciebie skonfigurowany:

  • Pic 1. - Moduł logowania z użyciem danych z innych serwisów widoczny na stronie logowania.
  • Pic 2. - Moduł logowania z użyciem danych z innych serwisów widoczny na stronie rejestracji.

Jeżeli nie interesuje Cię włączenie logowania dla Facebook lub PayPal, omiń poniższe kroki:

Opis tworzenia aplikacji dla serwisu Facebook:

  • 2 - W górnym menu należy kliknąć opcję <b>Aplikacje</b>.
  • 3 - Aby stworzyć aplikację Facebook proszę kliknąć przycisk <b>Utwórz aplikację</b>.
  • W polu <b>Nazwa Aplikacji</b> proszę podać nazwę, jaka ma być wyświetlana dla aplikacji, np. <b>Mój Sklep</b>. W polu <b>App Namespace</b> należy podać nazwę techniczną aplikacji. W polu tym nie wolno stosować niestandardowych znaków, wyjątkiem jest znak podkreślenia <b>_</b>.
  • Pojawi się obrazek z kodem zabezpieczającym. Należy wpisać go poprawnie i kliknąć przycisk <b>Wyślij</b>.
  • 6 - Wzorując się na danych widocznych na zdjęciu proszę wypełnić pola swoimi danymi.
  • 6 - pamiętaj, że link musi rozpoczynać się od http lub https w zależności od posiadanego certyfikatu oraz być zakończony <b>/client-new.php</b>. Kliknij <b>Save Changes (Zapisz zmiany) (2)</b> .
  • 7 - Po przewinięciu widoku strony na samą górę, należy skopiować dane <b>App ID</b> oraz <b>App Secret</b>.

Opis tworzenia aplikacji dla serwisu PayPal:

  • 1 - Wejdź na stronę devportal.x.com i kliknij w Sign In to DevPortal
  • 2 - Zaloguj się podając dane konta PayPal
  • 2 - Tworzymy aplikację klikając Manage Application
  • Następnie klikamy Set Up an Application
  • Uzupełniamy dane wg wzoru i klikamy <b>Register Application</b>

Pola Basic Info wypełnij następująco:

  • Application Name - nazwa aplikacji (wg Twojego uznania)
  • Display Name - wyświetlana nazwa (wg Twojego uznania)
  • Domain URL - domena Twojego sklepu (zaczynając od http://)
  • Contact Email - Twój adres e-mail

Pola Identity Services wypełnij następująco:

  • Return URL - podaj pełną ścieżkę do strony client-new.php
  • Privacy Policy URL - pełną ścieżkę do strony z polityką prywatności terms.php
  • Logo URL - podaj pełną ścieżkę do pliku z logo Twojej firmy (np. umieszczonego w dziale Plików na potrzeby CMS)
  • Supported Protocol - zaznacz OpenID 2.0
  • Attributes Level - zaznacz Basic (można zaznaczyć Advanced ale wymagane jest posiadanie certyfikatu SSL i podanie wszystkich powyższych adresów z "https://")