Logowanie do sklepu internetowego za pomocą konta Google
Dzięki specjalnej aplikacji, dane wykorzystywane przez klientów do logowania na ich konto w popularnych usługach Google, mogą zostać również wykorzystane do zalogowania w sklepie internetowym. Taki sposób logowania lub rejestracji nowego konta w sklepie jest znacznie szybszy i wygodniejszy dla klienta, ponieważ nie wymaga na tym etapie wprowadzania wszystkich danych (dane adresowe mogą zostać uzupełnione dopiero podczas składania pierwszego zamówienia). Klient nie będzie musiał również zapamiętać kolejnego loginu i hasła.
1. Konfiguracja integracji po stronie konta Google
1.1 Utworzenie aplikacji
W celu utworzenia aplikacji umożliwiającej zalogowanie się do sklepu należy najpierw zalogować się na własne konto Google i przejść na stronę: https://console.developers.google.comJeśli nie utworzono wcześniej żadnego projektu należy kliknąć w Utwórz projekt w zakładce Panel informacyjny. Natomiast aby dodać kolejny, należy przejść w Sklep w lewym górnym rogu oraz dodać nowy klikając w Nowy projekt.
Następnie należy wprowadzić nazwę projektu np. nazwę sklepu oraz kliknąć Utwórz. W tym miejscu można również zmienić identyfikator, co nie będzie możliwe w dalszym etapie tworzenia czy edycji projektu.
W kolejnym kroku należy przejść do zakładki Ekran Zgody OAuth i wybrać użytkownika zewnętrznego. Po wybraniu kliknąć w przycisk Utwórz.
W oknie pojawi się dalszy etap tworzenia aplikacji, gdzie należy wpisać Nazwę aplikacji, adres e-mail dla użytkowników potrzebujących pomocy, autoryzowaną domenę (adres sklepu) oraz dane kontaktowe Dewelopera. Oba adresy e-mail powinny być obsługiwane przez administrację własnego sklepu internetowego.
Po zapisaniu informacji i przejściu do kolejnego etapu tworzenia aplikacji, w oknie pojawi się możliwość dodatkowego określenia zakresu uprawnień. Jeśli zakres nie powinien być poszerzany należy przejść do kolejnego etapu klikając w przycisk Zapisz i Kontynuuj. Administrator może również dodać tutaj konta utworzone w ramach testów działania aplikacji:
W ostatnim etapie edycji rejestracji aplikacji można w Podsumowaniu sprawdzić uzupełnione dane oraz zmienić ustawienia względem oczekiwań.
1.2 Utworzenie danych logowania aplikacji
W celu integracji aplikacji ze sklepem internetowym konieczne jest utworzenie danych logowania, potrzebnych do uzupełnienia w panelu administracyjnym programu BestSeller. W tym celu należy przejść do zakładki Dane logowania, a następnie kliknąć w przycisk Utwórz dane logowania i wybrać z listy opcję Identyfikator klienta OAuth.
Pole |
Wartość |
Typ aplikacji |
Spośród wymienionych z listy typów należy wybrać opcję Aplikacja internetowa. |
Nazwa |
W tym polu należy wpisać nazwę utworzonej aplikacji. |
Autoryzowane źródła JavaScriptu |
W tym polu należy dodać Identyfikator URI i wpisać w nim adres domeny w postaci: https://adressklepu.pl |
Autoryzowane identyfikatory URI przekierowania |
W tym polu należy jeszcze dodać Autoryzowane identyfikatory |
Po utworzeniu danych w oknie pojawi się okno z danymi, które należy wypełnić po stronie sklepu (patrz pkt. 1).
2. Konfiguracja integracji z Google po stronie BestSeller
W panelu administracyjnym należy uzupełnić dane w dziale:
Panel administracyjny → Konfiguracja → Integracje (zakładka Inne integracje)
W Client ID należy uzupełnić dane z utworzonej aplikacji na koncie Google oraz wybrać docelową grupę dla użytkowników rejestrujących się kontem z tej platformy.
3. Logowanie po stronie sklepu
Po uzupełnieniu integracji w panelu administracyjnym sklepu, w części klienckiej podczas zalogowania pojawi się dodatkowy przycisk umożliwiający zalogowanie poprzez konto Google.
Po kliknięciu w przycisk pojawi się dodatkowe okno umożliwiające zalogowanie się do serwisu istniejącym kontem na platformie Google. Pierwsze logowanie użytkownika traktowane jest jak rejestracja.
Jeśli klient zarejestruje się w sklepie za pośrednictwem konta Google, to ponownie do sklepu będzie mógł się logować wyłącznie przy pomocy tego konta. Natomiast jeśli będzie chciał się zalogować przy pomocy standardowego loginu i hasła to po zalogowaniu (będącym rejestracją) należy wprowadzić własne, odrębne dla sklepu hasło. Wprowadzenie reszty danych (adresowych) nie jest wymagane i można to zrobić podczas pierwszego zakupu w sklepie.