Magento 2 B2B Forced Login – Zabezpiecz zawartość sklepu tylko dla zalogowanych klientów

Magento 2 B2B Forced Login to moduł stworzony z myślą o sklepach działających w modelu B2B, które wymagają pełnej kontroli nad dostępem do zawartości strony. Dzięki tej funkcjonalności możesz ograniczyć widoczność sklepu wyłącznie dla zalogowanych klientów – eliminując przypadkowy ruch i chroniąc wrażliwe informacje handlowe.
Kompatybilność
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
123,00 zł
Wyślij znajomemu

Zapytaj o ten produkt

Opis / Magento 2 B2B Forced Login – Zabezpiecz zawartość sklepu tylko dla zalogowanych klientów

MAGENTO 2 · SPRZEDAŻ B2B · DOSTĘP DO SKLEPU

Udostępniaj ofertę klientom po zalogowaniu.

Kowal B2B Forced Login

Zamień sklep Magento w miejsce sprzedaży dla kontrahentów. Kieruj niezalogowanych odwiedzających na stronę logowania, wybierz dostęp do rejestracji i ustaw wyjątki dla potrzebnych adresów.

Wymagane logowanie · Dwa tryby dostępu · Ustawienia per sklep

JAK TO DZIAŁA W PRAKTYCE

01 · Wybierasz tryb dostępu
Udostępniasz logowanie lub logowanie z rejestracją.

02 · Gość otwiera sklep
Chronione strony przekierowują do logowania.

03 · Klient korzysta z oferty
Po zalogowaniu może przeglądać sklep.

Co zyskuje Twój sklep?

Poznaj funkcje modułu, zastosowanie i sposób konfiguracji.

Oferta dostępna po zalogowaniu

Magento 2 B2B Forced Login powstał dla hurtowni, dystrybutorów i sklepów dedykowanych partnerom biznesowym. Ogranicza przeglądanie zawartości przez niezalogowanych użytkowników i pomaga chronić informacje handlowe: cenniki, oferty oraz produkty.

Po aktywacji objęte ochroną żądania gości są kierowane na stronę logowania. Zakres dostępu wynika z wybranego trybu i skonfigurowanych wyjątków.

Dwa tryby działania

  • Logowanie: sklep udostępnia ścieżkę logowania oraz obsługiwane akcje odzyskiwania hasła.
  • Logowanie i rejestracja: klient może również przejść przez strony tworzenia konta.

Dobierz restrykcje do sposobu pozyskiwania kontrahentów: konta zakładane przez zespół albo zgłoszenia nowych klientów przez sklep.

Osobne ustawienia dla widoków sklepu

W panelu Magento możesz włączać i wyłączać moduł oraz wybierać tryb dostępu dla poszczególnych widoków sklepu. Konfigurację znajdziesz w Stores → Configuration → Kowal → B2BForcedLogin.

Pozwala to dopasować dostęp do struktury sklepów i zasad sprzedaży w danym widoku.

Wyjątki dla potrzebnych adresów

W konfiguracji możesz wpisać fragmenty adresów URL wyłączonych z wymuszania logowania — po jednym w wierszu. Dopasowanie sprawdza, czy URI żądania zawiera dany fragment, bez rozróżniania wielkości liter.

Używaj jednoznacznych fragmentów i sprawdź ich zakres. To dopasowanie części adresu, a nie lista dokładnych URL ani wzorców wildcard.

Logowanie i weryfikacja kontrahenta

Forced Login sprawdza zalogowanie klienta. Samodzielnie nie zatwierdza rejestracji ani nie weryfikuje firmy. Cel wskazany w dotychczasowym opisie — ceny i produkty wyłącznie dla zweryfikowanych klientów — realizujesz, łącząc wymóg logowania z zatwierdzaniem kont.

Do tego procesu możesz wykorzystać Kowal Customer Approval. Wdrożenie należy sprawdzić także z cache, motywem i innymi kanałami dostępu do oferty.

Magento i wsparcie wdrożeniowe

Opis produktu wskazuje zgodność z Magento 2.4.x. Pakiet korzysta z kowal/base. Zespół Kowal oferuje wsparcie techniczne, pomoc przy wdrożeniu i rozwój pod indywidualne potrzeby klienta.

W czasie wdrożenia sprawdź logowanie, rejestrację, odzyskiwanie hasła oraz wybrane wyjątki w każdym docelowym widoku sklepu.

Instalacja przez Composer

Pakiet kowal/forcedlogin, moduł Kowal_ForcedLogin. Skonfiguruj dostęp do repozytorium Kowal, zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.

Od konfiguracji do efektu

1. Wybierasz tryb dostępu
Udostępniasz logowanie lub logowanie z rejestracją.

2. Gość otwiera sklep
Chronione strony przekierowują do logowania.

3. Klient korzysta z oferty
Po zalogowaniu może przeglądać sklep.

Hurtownia z ofertą dla kontrahentów

Odwiedzający bez aktywnej sesji trafia do formularza logowania. Po zalogowaniu może zobaczyć produkty i cenniki przygotowane dla klientów sklepu.

Jeżeli dopuszczasz samodzielną rejestrację, dodaj Customer Approval, aby dostęp wymagał również decyzji administratora.

Uporządkuj dostęp do oferty B2B

Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal B2B Forced Login i omów konfigurację lub potrzebne rozszerzenia.

Więcej informacji

Zgodność z szablonem Luma / Blank, KOWAL

Change Log

Wersja: 1.0.2

15.02.2026

Dodano

  • Dodano nowe pole konfiguracyjne URL Exceptions w panelu:
    • Stores > Configuration > Kowal > B2B Forced Login > Settings
  • Pole ma format linia po linii: każda linia to fragment URL, który ma zostać pominięty przez mechanizm wymuszania logowania.

Changed

  • Rozszerzono logikę ForceCustomerLoginObserver:
    • moduł odczytuje listę wyjątków z konfiguracji,
    • porównuje bieżący request URI z wpisanymi fragmentami (case-insensitive),
    • jeśli URL pasuje do wyjątku, nie wykonuje przekierowania do logowania.

Dlaczego

Umożliwia poprawną obsługę webhooków i endpointów integracyjnych (np. Stripe w sklepach B2B), które muszą być dostępne bez sesji klienta.

Example use cases

    • stripe/webhook
    • rest/V1/stripe
    • /payment/stripe/webhook

Instrukcja Instalacji modułu

Instalacja przez Composer

Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp TWOJ_EMAIL_KLIENTA adresem e-mail swojego konta, a TWOJ_TOKEN otrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.

Dodaj repozytorium Composer

composer config repositories.kowal composer https://repo.kowal.store

Skonfiguruj dane dostępowe

composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"

Zainstaluj pakiet modułu

composer require kowal/forcedlogin

Dokończenie instalacji

Po zainstalowaniu pakietu wykonaj aktualizację Magento i wyczyść cache:

Zaktualizuj Magento

php bin/magento setup:upgrade

Wyczyść pamięć podręczną

php bin/magento cache:flush

W środowisku produkcyjnym wykonaj także kompilację DI oraz wdrożenie plików statycznych zgodnie z procesem wdrożenia sklepu.

Naciśnij, aby pominąć karuzelę

Znaleźliśmy inne produkty, które mogą Cię zainteresować!

Napisz opinię
Napisz opinię o produkcie: Magento 2 B2B Forced Login – Zabezpiecz zawartość sklepu tylko dla zalogowanych klientów
Twoja ocena:
Cena
Jakość
Wsparcie
loader
Wczytywanie...

Twoja opinia została przekazana do moderacji.

Pytania i odpowiedzi

Pytanie
Czy moduł umożliwia zablokowanie dostępu do sklepu dla użytkowników niezalogowanych?
Odpowiedź
Tak — po włączeniu modułu każdy odwiedzający będzie miał obowiązek zalogowania się lub rejestracji, zanim uzyska dostęp do zawartości sklepu.
Pytanie
Czy można ustawić wyjątki – strony, które będą dostępne bez logowania (np. „Kontakt”, „Regulamin”)?
Odpowiedź
Tak — moduł oferuje konfigurację wyjątków, które mogą być dostępne bez logowania.
Pytanie
Czy moduł wymaga modyfikacji plików rdzenia Magento lub szablonu?
Odpowiedź
Nie — opis modułu wskazuje, że działa jako rozszerzenie zgodne z architekturą Magento 2, bez konieczności nadpisywania plików systemowych.
Pytanie
Dla jakich sklepów ten moduł jest najbardziej przydatny?
Odpowiedź
Najbardziej odpowiedni dla sklepów B2B, sklepów testowych lub zamkniętych ofert, w których dostęp ma mieć tylko zweryfikowany klient.
Pytanie
Czy po instalacji i aktywacji następuje automatyczne przekierowanie niezalogowanych userów na stronę logowania?
Odpowiedź
Tak — moduł wymusza logowanie przed dostępem do zawartości sklepu i może kierować niezalogowanych użytkowników na stronę logowania.
Pytanie
Czy jest możliwość działania tylko częściowo – np. dostęp tylko do niektórych stron bez logowania?
Odpowiedź
Tak — choć główną funkcją jest pełne wymuszenie logowania, moduł pozwala na konfigurację wyjątków i selektywne blokowanie dostępu do określonych stron lub widoków.
Pytanie
Czy moduł jest kompatybilny z wieloma widokami sklepu (multi‑store) i wersjami Magento 2?
Odpowiedź
Tak — w opisie producenta podano kompatybilność z Magento 2.3‑2.4.x i przygotowanie pod środowiska B2B/multi‑store.
Pytanie
Czy wymuszenie logowania może wpłynąć negatywnie na SEO lub indeksację strony?
Odpowiedź
Tak — jeśli cały sklep będzie zamknięty i tylko dla zalogowanych, wyszukiwarki mogą nie mieć dostępu do indeksowania, co należy uwzględnić przy strategii SEO. (Ogólna wiedza o takich rozwiązaniach).
Pytanie
Czy instalacja modułu jest prosta?
Odpowiedź
Tak — według dokumentacji instalacja sprowadza się do dodania przez Composer, włączenia modułu i konfiguracji w panelu Magento.
Pytanie
Czy po zakupie modułu otrzymuję wsparcie techniczne i aktualizacje od producenta?
Odpowiedź
Tak — producent deklaruje udostępnienie wsparcia oraz aktualizacji dla modułów B2B.
Aktualizacja preferencji plików cookie