Konfiguracja logowania przez Facebook
W tym artykule dowiesz się, jak dodać opcję logowanie za pomocą Facebook w Twoim panelu klienta Caterings.
Część 1 — Tworzenie aplikacji w Meta for Developers
1. Zaloguj się i utwórz nową aplikację
Wejdź na stronę developers.facebook.com i zaloguj się kontem Facebook powiązanym z Twoją firmą. Następnie przejdź pod adres:
https://developers.facebook.com/apps/creation/
Zobaczysz formularz z paskiem kroków: App details → Use cases → Business → Requirements → Overview.
Wpisz nazwę aplikacji (np. 'Logowanie Catering') oraz adres e-mail kontaktowy, a następnie kliknij Next.

2. Wybierz przypadek użycia (Use cases)
Na liście dostępnych przypadków użycia znajdź i zaznacz:
Authenticate and request data from users with Facebook Login,
a następnie kliknij Next.

3. Połącz z portfolio biznesowym
Meta zapyta o powiązanie z portfolio biznesowym. Możesz to pominąć na tym etapie — wybierz I don't want to connect a business portfolio yet,
a następnie kliknij Next.

4. Wymagania i podsumowanie
W kroku Requirements zobaczysz listę wymagań do spełnienia przed publikacją. Kliknij Next.

W kroku Overview sprawdź podsumowanie — nazwę aplikacji, wybrany use case i business. Kliknij Create app.
ℹ️ Meta może poprosić o ponowne wpisanie hasła — jest to standardowy krok weryfikacji bezpieczeństwa.

Część 2 — Konfiguracja ustawień aplikacji
Po utworzeniu aplikacji zostaniesz przeniesiony do Dashboardu z listą kroków do wykonania.

5. Uzupełnij podstawowe ustawienia (App settings → Basic)
W lewym menu kliknij App settings → Podstawowe (Basic).

Uzupełnij wymagane pola:
| Pole | Co wpisać |
|---|---|
| Privacy policy URL | Link do polityki prywatności Twojej strony |
| Terms of Service URL | Link do regulaminu Twojej strony |
| User data deletion | Link do strony z instrukcją usuwania danych |
| App icon | Logo firmy (1024 × 1024 px) |
Kliknij Save changes.
Adresy Twojej polityki prywatności oraz regulaminu znajdziesz w panelu administracyjnym Caterings, w sekcji CMS >> Kreator podstron:

ℹ️ Na tej samej stronie znajdziesz App ID i App Secret — te dane będą potrzebne w kroku 9.
6. Dodaj uprawnienia (Use cases → Customize → Permissions and features)
W lewym menu kliknij Przykłady użycia (Use cases), a następnie kliknij Customize

W zakładce Permissions and features upewnij się, że dodane są:
public_profile— wymagane, dodane domyślnie (status: Ready for testing)email— kliknij + Add przy tym uprawnieniu

7. Włącz JavaScript SDK i dodaj domenę (Settings)
W lewym podmenu kliknij zakładkę Settings (w sekcji Customize use case).

Przewiń stronę w dół. Wykonaj dwie czynności:
- Login with the JavaScript SDK — ustaw przełącznik na Yes.
- Allowed Domains for the JavaScript SDK — wpisz adres swojego panelu klienta (np.
https://twojastrona.pl).

Kliknij Save changes.
Część 3 — Publikacja aplikacji
8. Opublikuj aplikację
W lewym menu kliknij Opublikuj (Publish). Upewnij się, że wszystkie wymagane pola są uzupełnione, a następnie kliknij Publish w prawym dolnym rogu.

⚠️ Meta może wymagać App Review oraz Business verification przed publicznym uruchomieniem. Do czasu zatwierdzenia logowanie działa tylko dla kont z rolą w aplikacji.
Część 4 — Konfiguracja w panelu Caterings
9. Skopiuj App ID i App Secret
W lewym menu przejdź do App settings → Podstawowe (Basic). Skopiuj:
- App ID — widoczny od razu na stronie
-
App Secret — kliknij Show, aby go zobaczyć

10. Wprowadź dane w panelu Caterings
Zaloguj się do panelu administratora Caterings i przejdź do: Konfiguruj markę → Opcje logowania.
| Pole | Co wpisać |
|---|---|
| Facebook App ID | Wklej skopiowany App ID |
| Facebook App Secret | Wklej skopiowany App Secret |
| Logowanie przez Facebooka | Zaznacz checkbox i kliknij Zapisz |

Po wykonaniu powyższych kroków na panelu klienta pojawi się przycisk logowania przez Facebook/Meta.

Dodatkowe wsparcie
Jeśli potrzebujesz dowiedzieć się więcej na temat integracji z Facebook lub potrzebujesz dodatkowego wsparcia, zapraszamy do kontaktu z naszym zespołem Customer Support.
Skontaktujesz się z nami poprzez czat dostępny po zalogowaniu się do systemu lub email -support@caterings.pl
