25 years of experience in e-commerce and Magento 2
Tooltip
For over 25 years, we have specialised in creating reliable solutions for e-commerce. We offer high-quality Magento 2 modules, developed and supported directly by an experienced team of programmers. Our products are designed with performance, security and the real needs of online shops in mind.
Fast delivery
Tooltip
We guarantee efficient and timely execution of every order, ensuring high quality of service and complete customer satisfaction.
Efficient implementation process
Tooltip
We carry out each order according to a proven process: from analysing customer needs, through design and implementation, to testing and post-launch support. We operate transparently and efficiently at every stage.
Simple and transparent complaint process
Tooltip
We care about customer satisfaction – in the event of problems with the module, we offer a clear complaint procedure, quick response and full technical support until the issue is resolved.
Working with clients worldwide
Tooltip
We carry out projects for companies from all over the world, providing reliable Magento 2 solutions regardless of time zone or language. Thanks to our flexible approach and efficient communication, we ensure effective international cooperation.
Free module updates
Tooltip
We provide free updates for our modules, so you can be sure that you are using the latest features, Magento compatibility, and current security standards – at no additional cost.
Payment by bank transfer
Tooltip
We offer convenient and secure online payment methods – pay quickly with PayPal or Stripe, choosing the method that best suits your needs.
Magento 2 B2B Forced Login is a module designed for stores operating in the B2B model, providing complete control over access to site content. This functionality allows you to restrict store visibility solely to logged-in customers, eliminating accidental traffic and protecting sensitive business information.
Why choose Forced Login?
Full access control – redirect every unlogged user directly to the login page.
Configurability for each store – separate settings for each view store in Magento.
Two operating modes – block all pages except login or login and registration.
Perfect solution for wholesale – your prices and products will only be visible to verified customers.
Module features
Ability to enable/disable the module for each store separately.
Select the level of access restriction (full block or with registration access).
Simple and clear configuration in the Magento 2 admin panel.
Compatibility with Magento 2.4.x.
Applications
The module is perfect for B2B environments, wholesalers, stores dedicated to business partners or distributors where it is necessary to hide price lists, offers, and products from unauthorized users.
Technical support
All our modules come with technical support. In case of issues, we offer implementation assistance and module development tailored to the individual needs of the customer.
Choose security and professionalism in B2B sales with Magento 2 B2B Forced Login from KOWAL.
Chcesz, aby Twój sklep Magento 2 był widoczny tylko dla zalogowanych klientów? Moduł Kowal_ForcedLogin umożliwia łatwe zablokowanie dostępu do sklepu dla niezalogowanych użytkowników, bez ingerencji w kod. Idealne rozwiązanie dla sklepów B2B, testowych lub z ofertą prywatną.
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
Pytania i odpowiedzi
Question
Czy moduł umożliwia zablokowanie dostępu do sklepu dla użytkowników niezalogowanych?
Answer
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.
Question
Czy można ustawić wyjątki – strony, które będą dostępne bez logowania (np. „Kontakt”, „Regulamin”)?
Answer
Tak — moduł oferuje konfigurację wyjątków, które mogą być dostępne bez logowania.
Question
Czy moduł wymaga modyfikacji plików rdzenia Magento lub szablonu?
Answer
Nie — opis modułu wskazuje, że działa jako rozszerzenie zgodne z architekturą Magento 2, bez konieczności nadpisywania plików systemowych.
Question
Dla jakich sklepów ten moduł jest najbardziej przydatny?
Answer
Najbardziej odpowiedni dla sklepów B2B, sklepów testowych lub zamkniętych ofert, w których dostęp ma mieć tylko zweryfikowany klient.
Question
Czy po instalacji i aktywacji następuje automatyczne przekierowanie niezalogowanych userów na stronę logowania?
Answer
Tak — moduł wymusza logowanie przed dostępem do zawartości sklepu i może kierować niezalogowanych użytkowników na stronę logowania.
Question
Czy jest możliwość działania tylko częściowo – np. dostęp tylko do niektórych stron bez logowania?
Answer
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.
Question
Czy moduł jest kompatybilny z wieloma widokami sklepu (multi‑store) i wersjami Magento 2?
Answer
Tak — w opisie producenta podano kompatybilność z Magento 2.3‑2.4.x i przygotowanie pod środowiska B2B/multi‑store.
Question
Czy wymuszenie logowania może wpłynąć negatywnie na SEO lub indeksację strony?
Answer
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).
Question
Czy instalacja modułu jest prosta?
Answer
Tak — według dokumentacji instalacja sprowadza się do dodania przez Composer, włączenia modułu i konfiguracji w panelu Magento.
Question
Czy po zakupie modułu otrzymuję wsparcie techniczne i aktualizacje od producenta?
Answer
Tak — producent deklaruje udostępnienie wsparcia oraz aktualizacji dla modułów B2B.