Konfiguracija el. parduotuvės pusėje
Kad leisti vartotojams jungtis į el parduotuvę naudojant facebook paskyrą, reikia įjungti el. parduotuvėje Facebook login modulio nustatymus.
Nustatymai > Trečiųjų šalių integracija > Facebook login Tam reikia suvesti
"App ID" ir
"App Secret" ir aktyvuoti modulį.
Konfiguracija facebook pusėje
Kad gauti "App ID" ir "App Secret" reikia susikurti apps'ą https://developers.facebook.com/apps/
Jeigu neturite dar facebook developers paskyros ją reikės sukūrti:
Spaudžiame [Get Started] ir registruojate developer paskyrą, sekdami nurodytus žingsnius:
Suvedate savo duomenys:
Patvirtinate el. pašto adresą:
Pasirenkate kategoriją:
Kai paskyra yra sukurtą spaudžiate [Create App]:
Pasirinkti "Consumer" tipą ir spaudžiate [Next]:
Suvedate "Display name" pavadinimą ir spaudžiate [Create App]:
Sukonfigūruoti facebook login aplikaciją [Set up]:
Toliau spaudžiame [Settings]:
Reikia įrašyti redirect url (pateikiamas verskis "Nustatymai > Trečiųjų šalių integracijos > Facebook login"):
Pastaba:
- jeigu domenas su *.manoverskis - adresas be www
- jeigu normalus domenas - adresas su www
Išsaugome nustatymus [Save changes]
App ID ir App secret įgaliojimus galima rasti prie "Settings > Basic app" nustatymų:
Suvedame juos į Nustatymai > Trečiųjų šalių integracijos > Facebook login
Toliau reikia gauti advanced permissions'us "App review > Permissions and Features" public_profile > [Get Advanced Access]:
Leidžiant apps'ą live'ą dar reikės praeiti facebook'o review'ą, tai ten visokios terms of service ir pnš susipildyti reikės. Pagal jų tolimesnius reikalavimus.
Facebook login veikimas el. parduotuvėje.
1. Įjungus Facebook login modulį vartotojai jungiantys matys galimybę prisijungti naudojant facebook paskyrą:
2. Paspaudus patenkame į facebook, kuris prašo leisti pateikti duomenis:
3. Vartotojas suteikęs leidimą peradresuojamas į el. parduotuvės registracija su suvestais laukais (Vardas, Pavardę, El. paštas ir be slaptažodžio lauko, slaptažodis sugeneruojamas atsitiktinis):
Pastaba: Jeigu vartotojas jau registruotas, tai praleidžiame 2. ir 3. žingsnius.
Pastabos:
Vartotoją gaudom pagal el. paštą, niekaip kitaip nerišam facebook vartotojo paskyros prie el. parduotuvės paskyros. Todėl jeigu vartotojas pasikeis el. paštą el. parduotuvėje arba facebook, automatiškai nebeprisijungs su facebook loginu prie to vartotojo (numes į registraciją tarsi naujo).
Vartotojas facebook sistemoje gali pasirinkti neperduoti el. pašto adreso, dėl to gali neveikti vartotojo prisijungimas per facebook paskyrą.