DC One Slider - najbardziej interaktywny slider produktów dla Opencart 4

DC One Slider - najbardziej interaktywny slider produktów dla Opencart 4

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.

Pobierz z Design Cart3

Pobierz z Github

 

Instalacja 🚀

1. Wejdź do panelu administracyjnego OpenCart i przejdź do sekcji Rozszerzenia 📂.

Lewe menu -> instalator rozszerzeń


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 ⬆️.

Instalator - wybierz plik


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

Lista zainstalowanych rozszerzeń

5. Kliknij zielony przycisk "zainstaluj" Przycisk zainstaluj.

6. Teraz wróć do menu i ponownie otwórz sekcję Rozszerzenia 🔄.

Lewe menu - rozszerzenia


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

Lista wyboru typu modułów


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

Ustawienia ogólne modułu


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

Ustawienia slidera


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

Lewe menu - wygląd - układy


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

Lista układów - wybór jednego do edycji


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

Dodanie modułu do układu


16. Na koniec ponownie kliknij Zapisz — slider pojawi się na stronie i zacznie działać natychmiast Zapisz układ 🚀✨.

 

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.