Skip to content
Rozszerzenie TYPO3

bernetshop dla TYPO3

Prostsze rozszerzenie E-Commerce dla TYPO3 niż aimeos. Dla mniejszych sklepów z podstawowymi wymaganiami: lista produktów, koszyk, prosta płatność.

Umów bezpłatną konsultację

Nie każdy sklep TYPO3 potrzebuje pełnego frameworka e-commerce

Aimeos to standard e-commerce w TYPO3. Ale Aimeos jest też złożony: własna warstwa abstrakcji bazy danych, własny system szablonów, ponad 30 tabel konfiguracyjnych. Dla stowarzyszenia sprzedającego 8 artykułów reklamowych lub średniej firmy z 50 częściami zamiennymi to przesada. bernetshop oferuje lekką alternatywę: lista produktów, koszyk, płatność - gotowe. Bez zarządzania magazynem, bez logistyki, bez obsługi wielu sklepów, ale też bez wielomiesięcznego wdrożenia.

Rozszerzenie jest skierowane do organizacji, które chcą sprzedawać niewiele produktów przez istniejącą stronę TYPO3, bez prowadzenia oddzielnego systemu sklepowego. Typowe zastosowanie: 10-200 produktów, proste warianty (rozmiar, kolor), płatność przelewem, PayPal lub Stripe.

Typowe scenariusze zastosowania

Stowarzyszenia i organizacje non-profit. Kluby sportowe sprzedają koszulki i bilety wstępu, instytucje kulturalne oferują karnety roczne i publikacje. Sklep musi być łatwy w utrzymaniu, ponieważ zarządzają nim wolontariusze. bernetshop można konfigurować przez standardowe elementy treści TYPO3: produkt to rekord z obrazem, ceną, opisem i wariantami. Nie wymaga szkoleń poza standardową redakcją TYPO3.

Sprzedaż części zamiennych i akcesoriów. Producenci maszyn i urządzeń sprzedają części zużywalne, akcesoria i materiały eksploatacyjne przez stronę firmową. Dane produktowe już istnieją w TYPO3 (strony produktów, karty katalogowe), bernetshop dodaje koszyk i funkcję płatności. Zarządzanie produktami pozostaje tam, gdzie dane techniczne i tak się znajdują: w CMS.

Wewnętrzne portale zamówień. Większe przedsiębiorstwa wykorzystują proste systemy zamówień na materiały biurowe, materiały reklamowe lub akcesoria IT. bernetshop z logowaniem TYPO3 Frontend tworzy chroniony hasłem portal zamówień bez zewnętrznego oprogramowania. Zamówienia są przesyłane mailowo do odpowiedniego działu - integracja z ERP nie jest przewidziana i w tym kontekście nie jest potrzebna.

Architektura techniczna

bernetshop opiera się na Extbase/Fluid, standardowym frameworku dla rozszerzeń TYPO3. Dane produktowe są przechowywane w osobnej tabeli tx_bernetshop_domain_model_product. Warianty (rozmiary, kolory) są modelowane jako relacje inline. Koszyk jest przechowywany w sesji PHP, a dla zarejestrowanych użytkowników opcjonalnie w bazie danych.

Logika sklepu jest przejrzysta: istnieją kontrolery dla listy produktów, szczegółów produktu, koszyka i finalizacji zamówienia. Szablony to standardowy Fluid i można je dostosować jak każdy inny szablon TYPO3. Obsługa płatności odbywa się przez adapter dostawcy płatności: PayPal, Stripe i przelew są zaimplementowane standardowo. Dodatkowych dostawców można dodać przez interfejs PHP.

Zamówienia są zapisywane w tabeli bazy danych i wyzwalają e-mail potwierdzający dla klienta i operatora sklepu. Moduł backendowy pokazuje wszystkie zamówienia ze statusem (otwarte, opłacone, wysłane). Eksport CSV jest zintegrowany, bezpośredni interfejs ERP nie.

Rozszerzenie wykorzystuje standardowe cachowanie TYPO3 dla list produktów. Koszyk i strefa finalizacji są uncacheable (USER_INT). Oznacza to, że strony list produktów korzystają z cache TYPO3, a finalizacja działa bez cache, co ma znaczenie przy dużym obciążeniu.

Częste problemy i rozwiązania

Limity skalowania od 200 produktów. Lista produktów staje się wolna przy rosnącej liczbie produktów, gdy nie skonfigurowano paginacji. bernetshop dostarcza prostą paginację, ale nie wyszukiwanie fasetowe ani filtry kategorii. Rozwiązanie: od 200 produktów tworzyć strony kategorii i ograniczać listę produktów per kategoria. Od 500 produktów warto poważnie rozważyć Aimeos lub zewnętrzny sklep.

Integracja płatności jest przestarzała. Dołączone adaptery płatności częściowo korzystają ze starszych wersji API dostawców płatności. Classic API PayPal jest wycofane, Stripe wielokrotnie aktualizował swoje API. Rozwiązanie: sprawdzenie adapterów płatności i aktualizacja do bieżących wersji API. Nakład pracy per adapter wynosi 1-2 dni developerskie.

Wymagania prawne nie są w pełni pokryte. Prawo odstąpienia od umowy, podawanie cen jednostkowych, rozporządzenie o opakowaniach i zaostrzone od 2024 roku obowiązki informacyjne w e-commerce wymagają dostosowań, których bernetshop nie dostarcza od razu. Rozwiązanie: uzupełnienie szablonów finalizacji o prawnie wymagane informacje. To praca na szablonach, nie rozwój rozszerzenia.

Migracja i kompatybilność wersji

bernetshop to niszowe rozszerzenie z ograniczonym utrzymaniem. Ostatnia stabilna wersja obsługuje TYPO3 v10 i v11. Dla TYPO3 v12 nie ma oficjalnej aktualizacji - nakład portowania jest przejrzysty (zmiany API Extbase, dostosowania TCA), ale musi być wykonany ręcznie. Dla TYPO3 v13 nie ma planów.

Przedsiębiorstwa migrujące na TYPO3 v12 lub v13 stoją przed wyborem: portować bernetshop lub przejść na alternatywę. Opcje to Aimeos (pełnowartościowy framework e-commerce, znacznie wyższy nakład), cart (sklep oparty na Extbase z aktywnym utrzymaniem i kompatybilnością v12) lub zewnętrzny sklep (Shopify, WooCommerce) z integracją TYPO3 przez API.

Migracja danych produktowych jest w każdym przypadku prosta: tabela ma jasną strukturę, którą można przenieść do dowolnego systemu docelowego skryptem SQL. U klienta z 85 produktami kompletna migracja z bernetshop na EXT:cart wraz z dostosowaniem szablonów zajęła 4 dni robocze. Gosign doradza w kwestii najbardziej ekonomicznej opcji i w razie potrzeby przejmuje portowanie lub migrację.

Bezpłatna konsultacja: 30 minut ze specjalistą TYPO3

Analizujemy Twój projekt, szacujemy nakład i termin - bez zobowiązań, bez przygotowania.

Omów projekt sklepu, 30 min, bezpłatnie

25 lat doświadczenia z TYPO3 · 800+ przeanalizowanych rozszerzeń · Rozwój przyspieszony przez AI

Rozwój przyspieszony przez AI: 65% szybciej

Aktualizacja TYPO3 i audyt RODO

Aktualizujemy Twoją instalację TYPO3 ekonomicznie do aktualnej wersji LTS - wraz ze wszystkimi rozszerzeniami, również przestarzałymi i niewspieranymi.

Wszystkie rozszerzenia zmigrowane

Również przestarzałe, niewspierane lub własne.

Cena stała

Przejrzyste koszty, bez ukrytych prac dodatkowych.

Przyspieszone AI

30-50% taniej niż rynek dzięki analizie kodu wspomaganej przez AI.

Zero utraty danych

Pełna migracja danych z zabezpieczeniem rollback.

Audyt RODO: Sprawdzamy Twoją instalację TYPO3 pod kątem zgodności z RODO - zgody cookie, tracking, rozszerzenia, formularze i hosting - i wdrażamy wszystkie działania ekonomicznie.

Gosign to agencja cyfrowa z Hamburga z 25-letnim doświadczeniem w rozwoju TYPO3. Przeanalizowaliśmy ponad 800 rozszerzeń TYPO3 i dziś rozwijamy je przy wsparciu AI nawet o 70% szybciej niż metodami klasycznymi. Naszymi klientami są średnie przedsiębiorstwa, uczelnie wyższe i instytucje publiczne w Europie.

Stan: kwiecień 2026

Umów bezpłatną konsultację

30 minut ze specjalistą TYPO3, bez zobowiązań.