- 🌕 Pełny widok produktu w stylu Codrops Elastic Circle
- Responsywny, interaktywny slider z efektami bounce 🎢
- Nawigacja, która nie przeszkadza – tylko pomaga 🧭
- Autorski system cache od Design Cart ⚡
- 100% zgodność z WCAG 2.1 ♿
- Ekstremalnie wysoki poziom estetyki i UX 🎨✨
- Integracja z koszykiem AJAX w OpenCart 4 🛒⚡
- Bezkonfliktowa integracja z szablonami OC4 🧩
- Jak pobrać i zainstalować? 🧩🚀
- Podsumowanie — co potrafi moduł? 🎯
Moduł automatycznie pobiera produkty bez żadnych dodatkowych konfiguracji — wystarczy wybrać, co chcemy pokazać.
Możemy wskazać nowości ✨, bestsellery 🔥, promocje 💸 albo dowolną kategorię produktów 🗂️. Do tego ustawiamy limit oraz rozmiar miniatur i… gotowe.
Każdy slajd staje się pełnoprawną prezentacją jednego produktu, a cały slider działa całkowicie dynamicznie, zawsze wyświetlając aktualne dane z naszego sklepu.
🌕 Pełny widok produktu w stylu Codrops Elastic Circle
Każdy produkt otrzymuje tu dwa poziomy prezentacji — szybki podgląd 👀 oraz efektowny widok pełnoekranowy 🚀.
W wersji zamkniętej widzimy nazwę, cenę, miniaturę oraz charakterystyczny przycisk „plus”, który zachęca do wejścia głębiej. Po kliknięciu moduł uruchamia efekt inspirowany Codrops: okrąg elastycznie rozszerza się na cały ekran, odsłaniając duży obraz produktu, pełny opis, szczegółową cenę oraz trzy wygodne akcje — dodanie do koszyka, ulubionych i porównania.
Całość żyje dzięki animacjom: każdy element pojawia się z płynnym opóźnieniem, tworząc nowoczesne, materiałowe doświadczenie z przyjemnym „bounce” znanym z Google Material Design. To dobry przykład, jak przemyślane projektowanie sklepu internetowego potrafi połączyć efekt wizualny z realną użytecznością i dynamiką sprzedaży.
Responsywny, interaktywny slider z efektami bounce 🎢
Ten moduł nie tylko wygląda efektownie, ale też zachowuje się jak żywy. Dzięki bibliotece dynamics.js każdy ruch slajdu ma delikatny efekt bounce – czyli sprężystego odbicia. To ten moment, kiedy element nie zatrzymuje się sztywno w jednym punkcie, ale lekko „przeskakuje” i wraca na miejsce, jak gumowa piłka odbijająca się od podłogi.
Przy przełączaniu slajdów widzimy płynne przesuwanie w lewo/prawo, subtelne odkształcanie dekoracyjnych kół, animacje zanikania i pojawiania (opacity + translate) oraz różne rodzaje easingów: sprężynowe, płynne krzywe beziera i materiałowe przejścia. To dokładnie ten sam typ doświadczenia, jaki znamy z dema Codrops – efekt przeniesiony do sklepu internetowego 1:1, ale zasilany realnymi produktami z OpenCart.
Nawigacja, która nie przeszkadza – tylko pomaga 🧭
Żeby taki efektowny slider miał sens w sklepie, musi być też wygodny w obsłudze. Dlatego DC One Slider dostaje na pokładzie kilka warstw nawigacji naraz:
-
Strzałki prev/next – eleganckie przyciski rysowane w SVG, idealne do klikania myszką 🖱️
-
Nawigacja klawiaturą – możesz „przeklikiwać” produkty strzałkami ← →, otwierać je Enterem i zamykać klawiszem Esc ⌨️
-
Gesty swipe na mobile – szybki ruch palcem w lewo lub prawo przewija slajdy na telefonie, dokładnie jak w nowoczesnych aplikacjach mobilnych 📱
-
Przycisk zamykania (X) – zawsze pod ręką, zawsze widoczny, bez szukania „gdzie to wyłączyć” ❌
Efekt? Slider wygląda jak z dribbble, ale zachowuje się jak dopracowany element UX – niezależnie od urządzenia czy sposobu obsługi.
Autorski system cache od Design Cart ⚡
Pod maską modułu działa pełna integracja z naszym autorskim systemem optymalizacji. To nie jest zwykłe „połącz pliki i zapomnij” — tutaj każdy zasób przechodzi przez:
-
✔ Minifikację CSS (
dc_css_minify.php) -
✔ Minifikację JS (
dc_js_minify.php) -
✔ Inteligentny system cache, który naprawdę myśli 🧠
Najważniejsza różnica?
Cache odbudowuje się tylko wtedy, gdy któryś z plików faktycznie się zmieni (sprawdzane przez sha1, rozmiar, hash). Zero odliczania minut, zero cyklicznych CRON-ów, zero marnowania zasobów serwera.
Efekty w praktyce:
-
🚀 brak niepotrzebnej regeneracji
-
🌐 stabilnie wysoka optymalizacja
-
⚡ natychmiastowe ładowanie zasobów
-
🧩 brak obciążenia dla serwera
-
⏱️ zero opóźnień, zero zgadywania
To rozwiązanie można śmiało określić jako:
„Inteligentny cache plików — auto-przebudowa tylko po zmianach. Zero CRON, zero opóźnień.”
100% zgodność z WCAG 2.1 ♿
DC One Slider to komponent, który możesz spokojnie pokazać każdemu audytorowi dostępności. W kodzie widać wszystko, czego wymagają nowoczesne standardy WCAG 2.1: aria-label na przyciskach, semantyczne nagłówki, pełną obsługę klawiaturą, wyraźne stany focus, a także mechanizmy blokowania i przywracania scrolla (body.noscroll) tak, aby użytkownik nigdy nie „gubił się” poza aktywnym oknem slidera.
Dzięki temu moduł jest:
-
postrzegalny (perceivable) – treść i przyciski są zrozumiałe dla czytników ekranu i użytkowników z ograniczeniami wzroku,
-
operowalny (operable) – można go obsłużyć myszką, klawiaturą i dotykiem,
-
zrozumiały (understandable) – układ i zachowanie interfejsu są przewidywalne,
-
solidny (robust) – poprawnie współpracuje z technologiami asystującymi.
W praktyce oznacza to, że dostajesz efektowny, animowany slider, który jednocześnie spełnia wymagania dostępności — bez kombinowania, bez dodatkowych przeróbek.
Ekstremalnie wysoki poziom estetyki i UX 🎨✨
DC One Slider to moduł, który robi efekt wow od pierwszego spojrzenia. Organiczne koła po bokach delikatnie reagują na ruch slajdów, treści wchodzą i wychodzą z eleganckimi animacjami, a cała nawigacja działa płynnie i sprężyście. Każde „odbicie” (bounce) i każde przesunięcie wygląda jak wyjęte z najlepszych projektów dribbble czy behance.
Najbardziej charakterystyczny element?
Efekt otwierającej się, kolistej zasłony, która rozszerza się na cały ekran i odsłania pełen widok produktu — nowoczesny, miękki, dopracowany.
To estetyka premium, idealna do stron produktowych, landing page'y, kolekcji sezonowych albo prezentacji limitowanych edycji. Jeśli chcesz, by produkty wyglądały po prostu lepiej — ten moduł robi to automatycznie.
Integracja z koszykiem AJAX w OpenCart 4 🛒⚡
DC One Slider nie jest tylko efektem wizualnym – to w pełni „świadomy” moduł sklepu, który korzysta z natywnego AJAX-owego mechanizmu OC4. Formularz w szablonie używa atrybutów:
<form data-oc-toggle="ajax" data-oc-load="{{ cart }}" data-oc-target="#cart"> Dzięki temu wszystkie akcje:
-
dodanie do koszyka,
-
dodanie do ulubionych,
-
dodanie do porównania
odbywają się bez przeładowania strony. Użytkownik klika, animacje robią swoje, koszyk się aktualizuje, a cały widok pozostaje płynny i nieprzerwany.
Efekt? Połączenie mocnego front-endu (Elastic Circle) z czystą, zgodną z OC4 logiką sklepu — idealne zarówno dla UX, jak i wydajności.
Bezkonfliktowa integracja z szablonami OC4 🧩
DC One Slider został przygotowany tak, żeby działać wszędzie, bez względu na motyw, dodatkowe moduły czy układ strony. Własne style i skrypty są ładowane dynamicznie przez session.css i session.js, dzięki czemu nie nadpisują plików motywu i nie ingerują w jego strukturę.
Cały moduł jest zamknięty w dedykowanym wrapperze .dc-one-slider, który nie wpływa na globalny layout sklepu. Nie wymaga też żadnych modyfikacji w postaci VQMOD czy OCMOD — po prostu działa od razu po włączeniu.
To oznacza jedno: zero konfliktów, zero ingerencji, zero problemów z kompatybilnością. Idealne rozwiązanie do nowoczesnych wdrożeń OC4, gdzie liczy się czystość i stabilność.
Jak pobrać i zainstalować? 🧩🚀
Moduł DC One Slider pobierzesz z Design Cart lub z GitHuba, a instalacja przebiega dokładnie tak, jak pokazują przygotowane screeny – krok po kroku, bez żadnych obejść czy dodatkowych narzędzi.
Instalacja 🚀
1. Wejdź do panelu administracyjnego OpenCart i przejdź do sekcji Rozszerzenia 📂.

2. Kliknij w Instalator, aby otworzyć moduł uploadu pakietów 📥.
3. Użyj przycisku Wyślij plik, aby przesłać paczkę modułu DC One Slider ⬆️.

4. Po przesłaniu zobaczysz na liście wpis Design Cart One Slider — to znaczy, że instalator poprawnie go przetworzył ✔️.

5. Kliknij zielony przycisk "zainstaluj"
.
6. Teraz wróć do menu i ponownie otwórz sekcję Rozszerzenia 🔄.

7. Z rozwijanej listy wybierz kategorię Moduły, aby zobaczyć dostępne dodatki 🧱.

8. Odnajdź pozycję DC One Slider na liście i kliknij przycisk Instaluj
.
9. Po instalacji pojawi się ikona Edytuj — kliknij ją, aby przejść do ustawień modułu
.
10. W zakładce General uzupełnij nazwę modułu, identyfikator oraz treści dla języków 🌍.

10. W zakładce Settings ustaw tryb modułu, kategorię, limit produktów oraz rozmiary obrazów ⚙️.

11. Kliknij przycisk Zapisz, aby utrwalić konfigurację
.
13. Następnie przejdź do sekcji Wygląd → Układy, aby dodać moduł w konkretne miejsce sklepu 🎨.

14. Wybierz layout, który chcesz edytować (np. Strona główna) i kliknij ikonę Edytuj 🖱️.

15. W edycji layoutu dodaj moduł DC One Slider w wybranej sekcji (np. Zawartość górna) i zatwierdź ✔️.

16. Na koniec ponownie kliknij Zapisz — slider pojawi się na stronie i zacznie działać natychmiast
🚀✨.
Podsumowanie — co potrafi moduł? 🎯
DC One Slider to połączenie technologii i estetyki na poziomie, którego zazwyczaj nie spotyka się w klasycznych modułach dla OpenCart. To miks Elastic Circle, OpenCart 4, AJAX, WCAG, Smart Cache i minifikacji, który tworzy jedną spójną, ultra-płynną całość.
Dostajesz tu wszystko: spektakularny efekt Codrops na froncie, pełną integrację ze sklepem OC4, zgodność z WCAG, wydajnościowe serce Design Cart, inteligentny cache reagujący tylko na zmiany w plikach, nowoczesną nawigację (swipe, klawiatura, przyciski) i pełną obsługę koszyka, wishlisty oraz porównania — bez przeładowań, bez komplikacji.
To nie jest zwykły slider.
To premium moduł produktowy, który robi wizualne wow i zamienia prezentację produktów w doświadczenie rodem z najlepszych aplikacji mobilnych.
Sprawdź też naszą ofertę tworzenia sklepów internetowych.
Sklepy internetowe Woocommerce
Sklepy internetowe Opencart
Sklepy internetowe Prestashop
Sklepy internetowe Magento
Strony internetowe Joomla!
Strony Internetowe Wordpress




