Moduł Magento 2 – Opis pod przyciskiem „Dodaj do koszyka”
- SKU
- M2-DESC-ADD-TO-CART
Opis / Moduł Magento 2 – Opis pod przyciskiem „Dodaj do koszyka”
MAGENTO 2 · KARTA PRODUKTU · KOMUNIKATY · UX
Pokaż ważny komunikat przy decyzji o zakupie.
Kowal Add to Cart Description
Wyświetl treść wybranego atrybutu produktu w obszarze przycisku zakupu. Informuj o dostawie, promocji lub atutach oferty bez odsyłania klienta do dalszych sekcji strony.
Wybrany atrybut · Treść produktu · Ramka informacyjna
JAK TO DZIAŁA W PRAKTYCE
01 · Wybierasz źródło treści
W konfiguracji wskazujesz atrybut produktu.
02 · Uzupełniasz komunikat
Dodajesz właściwą informację do produktu.
03 · Klient widzi ją przy zakupie
Blok pojawia się w obszarze formularza zakupowego.
Co zyskuje Twój sklep?
Poznaj funkcje, zastosowanie i ustawienia modułu.
Poznaj moduł
Moduł Kowal_AddtocartDescription wprowadza prostą, ale wyjątkowo użyteczną funkcję do Twojego sklepu Magento 2 – możliwość wyświetlania krótkiego opisu lub komunikatu tuż pod przyciskiem „Dodaj do koszyka”.
Dzięki temu możesz w czytelny sposób przekazać klientowi ważne informacje w kluczowym momencie decyzji zakupowej – bez przeładowania strony dodatkowymi elementami.
Zastosowania
- Wyświetlenie informacji o czasie dostawy lub dostępności produktu.
- Podkreślenie atutów oferty – np. darmowa wysyłka lub bezpieczne zakupy.
- Wskazanie promocji lub unikalnych cech produktu.
- Komunikaty dla klienta np. „Towar dostępny tylko w naszym sklepie” lub „Wysyłka w 24h”.
Korzyści dla właściciela sklepu
- Lepsze doświadczenie zakupowe (UX): klient widzi kluczowe informacje bez konieczności przewijania strony.
- Zwiększone zaufanie: informacje o wysyłce i gwarancji wpływają pozytywnie na decyzję zakupową.
- Elastyczność: możesz sam wybrać, który atrybut produktu ma być wyświetlany pod przyciskiem.
- Uniwersalne zastosowanie: działa dla produktów prostych, konfigurowalnych i zestawów (bundle).
Wygląd i estetyka
Opis wyświetlany jest w eleganckiej ramce z ikoną informacyjną ℹ️ w rogu. Styl jest spójny z wyglądem Magento i nie wymaga żadnej dodatkowej konfiguracji.
Podsumowanie
To niewielki dodatek, który znacząco wpływa na komfort zakupów i przejrzystość oferty. Drobny detal – duża różnica w odbiorze Twojego sklepu.
Konfiguracja źródła i pustych wartości
W Stores → Configuration → Kowal → Add to Cart Description włączasz moduł i wybierasz Product Attribute to Display. Gdy brak wyboru, kod używa addtocart_description.
Blok nie renderuje komunikatu, jeśli produkt nie ma wartości lub atrybut nie istnieje. Przy polach ze źródłem opcji może odczytać ich etykietę; treść przechodzi przez filtr Magento, który obsługuje także dyrektywy CMS.
Pozycja zależy od typu produktu i motywu
Pakiet ma osobne ustawienia layoutu dla produktu standardowego, konfigurowalnego i bundle. Dla produktu konfigurowalnego wykorzystuje obszar opcji, a dla bundle wrapper opcji zestawu.
Dlatego dokładną pozycję względem przycisku należy sprawdzić w danym motywie. Wygląd obejmuje ramkę i ikonę informacyjną; komunikat bazuje na danych bieżącego produktu, bez potwierdzonej automatycznej podmiany po wyborze wariantu.
Instalacja przez Composer
Pakiet kowal/module-addtocartdescription, moduł Kowal_AddtocartDescription. Po skonfigurowaniu dostępu 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 źródło treści
W konfiguracji wskazujesz atrybut produktu.
2. Uzupełniasz komunikat
Dodajesz właściwą informację do produktu.
3. Klient widzi ją przy zakupie
Blok pojawia się w obszarze formularza zakupowego.
Wysyłka w 24 godziny przy przycisku zakupu
W atrybucie produktu wpisujesz „Wysyłka w 24h” albo informację o darmowej dostawie. Klient widzi komunikat przy formularzu zakupu.
Treść utrzymujesz zgodnie z faktyczną ofertą. Moduł wyświetla dane — nie oblicza samodzielnie terminu dostawy.
Przekaż klientowi najważniejsze informacje przy zakupie
Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Add to Cart Description i omów konfigurację lub potrzebne rozszerzenia.
Więcej informacji
| Zgodność z szablonem | Luma / Blank, KOWAL |
|---|
Change Log
Wersja: 1.0.6
14.02.2026
Ulepszenia
- Przeniesiono logikę pobierania i przygotowania wartości atrybutu z phtml do dedykowanego bloku:
Kowal\AddtocartDescription\Block\Product\AddtocartDescription. - Zmieniono klasy bloków w layoutach produktu na nowy blok modułu (simple/configurable/bundle), zgodnie z dobrymi praktykami Magento.
- Uproszczono szablon addtocart-description.phtml do warstwy prezentacji.
Obsługa atrybutów
- Poprawiona obsługa atrybutów:
- select (renderowanie etykiety opcji),
- text,
- textarea.
- Wartość atrybutu jest zawsze przetwarzana przez filtr CMS (FilterProvider->getPageFilter()->filter()), co umożliwia poprawne renderowanie treści z PageBuildera i dyrektyw CMS.
Zmiany techniczne
- Usunięto użycie ObjectManager z szablonu frontendowego.
- Zachowano sterowanie wyświetlaniem przez konfigurację:
addtocartdescription/settings/enable oraz addtocartdescription/settings/attribute_code.
Wpływ na wdrożenie
- Brak zmian w strukturze bazy danych.
- Brak nowych cronów/queue/indexerów.
- Zalecane po wdrożeniu: bin/magento cache:flush.
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.storeSkonfiguruj dane dostępowe
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"Zainstaluj pakiet modułu
composer require kowal/module-addtocartdescriptionDokończenie instalacji
Po zainstalowaniu pakietu wykonaj aktualizację Magento i wyczyść cache:
Zaktualizuj Magento
php bin/magento setup:upgradeWyczyść 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.