Google přihlášení a registrace
Jak propojení funguje
Doplněk umožňuje přihlášení, popřípadě registraci, zákazníka do eshopu pomocí Google účtu.
Pokud zákazník klikne na tlačítko Přihlásit se přes Google, systém jej automaticky přesměruje na stranu Google. V potvrzovacím oknu odsouhlasí sdílení informací a poté jej Google přesměruje zpět do eshopu. Pokud proces zjistí, že takový email v eshopu prozatím neexistuje, udělá se automatická registrace.

Pozor! Tato funkce je přístupná pouze od verze šablon 5.2 a výše.
1. Aktivace doplňku
Propojení funguje na základě aktivace doplňku v Upgates.
- Přihlaste se do své administrace Upgates,
- Přejděte do sekce Doplňky,
- Vyhledejte doplněk Přihlášení do e-shopu,
- Klikněte na Aktivovat,
- V pravém horním rohu klikněte na +Nové a vyberte Google.
- Okno v administraci si ponechejte otevřené a pokračujte níže..
Aby mohlo propojení se Seznam fungovat, vyžaduje Seznam vytvoření aplikace v Google Cloud prostředí.
2. Vytvoření aplikace
- Otevřete Google Cloud,
- V levém horním rohu vedle loga Google Cloud zvolte správné prostředí,
Pokud prostředí ještě nemáte, vytvořte si jej na stejném místě, akorát klikněte na New project.
- V levém menu přejděte do sekce Clients.
(klientem se rozumí aplikace, která bude propojovat Upgates a vaše Google prostředí), - Pokud ještě nemáte vytvořeného žádného klienta, klikněte na tlačítko Get started,
Pokud nějakého klienta vytvořeného máte, klikněte na +Create client nad seznamem klientů. - Po kliknutí otevře Google krokovaný proces nastavení,
- V poli Application type, ze seznamu možností vyberte Web application,
- Name - zvolte jméno vaší aplikace například Eshop login,
- Authorized JavaScript origins - Ponechte nenastavené,
- Authorized redirect URls - zde klikněte na Add URl a vyplňte hodnotu, kterou získáte z detailu propojení Google v administraci Upgates,

(screen z detailu propojení v Upgates administraci) - Celé nastavení potvrďte tlačítkem Create,
- Google nastavení uloží a vyskočí pop-up okno s přístupovými údaji,
- Vykopírujte hodnoty Client ID a Client Secret a vložte je to příslušných polí v detailu propojení Google v administraci Upgates,

(screen z detailu propojení v Upgates administraci) - Provedené změny v administraci Upgates Uložte.
Tím by měla být aplikace propojena a tlačítka na eshopu přístupná.
Chyby v aplikaci
- Chyby na eshopu:
- Ověření uživatele selhalo. Služba 3. strany je nedostupná, anebo vrátila nesprávná data. Zkuste to prosím později.
- Obecná chybová hláška, která zastřešuje množství variací chyb, které mohou vzniknout v Google. Možné příčiny:
Uživatel zrušil Google sdílení dat, Dětský profil, Google vrátil nevalidní data atd.
- Obecná chybová hláška, která zastřešuje množství variací chyb, které mohou vzniknout v Google. Možné příčiny:
- Přihlášení nebylo možné dokončit, protože uživatel s takovým emailem neexistuje.
- V nastavení Upgates pravděpodobně máte nastaveno, že registrovat do e-shopu se mohou pouze firmy. Tím pádem mohou nastávat tyto případy:
- Zákazník má v eshopu již registrovaný účet, ale přihlášení probíhá z aplikace 3. strany, která je registrovaná pod jiným emailem.
- Zákazník nemá v eshopu registrovaný účet, a tím pádem nelze přihlášení provést.
- V nastavení Upgates pravděpodobně máte nastaveno, že registrovat do e-shopu se mohou pouze firmy. Tím pádem mohou nastávat tyto případy:
- Ověření uživatele selhalo. Služba 3. strany je nedostupná, anebo vrátila nesprávná data. Zkuste to prosím později.
Tlačítka na e-shopu
Tlačítka na eshopu se zobrazují díky Překladům.
Google_login_button- Přihlásit se přes GoogleGoogle_registration_button- Registrovat se přes Google
Zakázání registrací
Registrace přes služby 3. stran jsou jistým způsobem nekompletní registrace. Běžný zákazník vyplňující registrační formulář na eshopu vyplňuje různé povinné pole (např. Jméno, Adresu, Telefon, Zemi, atd...). Tyto informace služby 3. stran o zákazníkovi nemají, případně je umožní zákazníkovi nesdílet, a proto aby i přes absenci těchto polí z 3. stran registrace v pořádku proběhla je nutné takovému procesu dovolit obejít pravidla povinných polí.
K čemu se to používá
Zakázání registrací využijete například v případech, kdy v systému máte nastaveno, že umožňujete registraci pouze firemním zákazníkům. Abychom zajistili fungování i pro takové případy, umožňuje doplněk v detailu každého propojení zakázat registraci uživatelům přes služby 3. stran.
Co všechno se zakáže
Na eshopu zmizí tlačítka pro registraci přes služby 3. stran (Facebook, Google, atd.) a přes přihlašovací tlačítka bude umožněna pouze registrace.