Moduł Magento 2 Ikony informacje o sklepie oraz cechy produktów
Magento Modules: Clear Guidelines
You purchase the module once, with no domain restrictions
Free installation and updates via Composer
Affiliate Program
Technical support for Magento
Clear guidelines for licensing Magento modules
Magento Module Code Security
Kowal Product Info to modul Magento 2, ktory pozwala w prosty sposob dodac estetyczne bloki informacyjne z ikonami na karcie produktu oraz w dowolnym miejscu sklepu za pomoca widgetu.
Modul umozliwia prezentowanie najwazniejszych przewag sklepu, informacji o wysylce, dostawie, platnosciach, zwrotach, magazynie czy jakosci obslugi. Kazda sekcja moze miec wlasna ikone, naglowek i tresc opisowa, dzieki czemu komunikaty sa czytelne, spojne wizualnie i latwe do zarzadzania z poziomu panelu administracyjnego Magento.
Pierwszy, bazowy blok ikon moze byc zarzadzany globalnie z konfiguracji sklepu i nadal dziala w sprawdzonym ukladzie. Dodatkowo administrator moze wlaczyc lub wylaczyc ten blok na poziomie konkretnego produktu, bez tworzenia osobnych szablonow i bez ingerencji programistycznej.
Nowa funkcja dynamicznych grup ikon pozwala tworzyc dodatkowe zestawy komunikatow przypisywane do produktow po wybranych kategoriach lub konkretnych SKU. Kazda grupa moze miec wlasny naglowek, tooltip, priorytet wyswietlania, zakres store view oraz wiele ikon z osobnymi tytulami i tooltipami. Dzieki temu sklep moze komunikowac inne korzysci dla roznych linii produktowych, marek, kolekcji, promocji lub grup asortymentowych.
Ikony dodawane sa przez uploader plikow albo jako gotowa sciezka/URL, bez koniecznosci modyfikowania kodu. Administrator moze szybko podmienic grafike, zmienic tresc, ustawic kolejnosc, ograniczyc wyswietlanie do wybranych SKU lub kategorii oraz wylaczyc pojedyncza grupe lub ikone. Na karcie produktu informacje prezentowane sa w kompaktowej formie z tooltipami, a widget pozwala wyswietlic bazowe tresci w ukladzie poziomym, idealnym do landing page'y, stron CMS, Page Buildera lub sekcji promujacych zalety sklepu.
Kowal Product Info pomaga zwiekszyc zaufanie klientow, ograniczyc watpliwosci przed zakupem i lepiej wyeksponowac kluczowe argumenty sprzedazowe bez przebudowy szablonu sklepu. Modul sprawdza sie zarowno przy stalych przewagach sklepu, jak i przy precyzyjnych komunikatach zaleznych od asortymentu.
Najwazniejsze funkcje
- Globalny blok ikon informacyjnych na karcie produktu.
- Mozliwosc wlaczenia, wylaczenia lub dziedziczenia widocznosci bazowego bloku na konkretnym produkcie.
- Dynamiczne grupy ikon przypisywane po SKU, kategorii albo obu warunkach jednoczesnie.
- Osobny naglowek i tooltip dla kazdej dynamicznej grupy.
- Osobny tytul, tooltip, status i kolejnosc dla kazdej ikony w grupie.
- Ograniczenie grup do wybranych store view.
- Priorytet wyswietlania grup i opcjonalny limit liczby grup na karcie produktu.
- Upload ikon w formatach SVG, PNG, JPG, JPEG, GIF i WEBP.
- Wspolny mechanizm tooltipow dla bazowego i dynamicznego bloku.
- Widget CMS/Page Builder dla bazowego zestawu informacji.
Zastosowania
- Komunikowanie darmowej dostawy, szybkiej wysylki, zwrotow i platnosci.
- Pokazywanie przewag sklepu na kazdej karcie produktu.
- Dodawanie dodatkowych informacji tylko dla produktow z wybranych kategorii.
- Wyswietlanie specjalnych komunikatow dla konkretnych SKU.
- Budowanie zaufania przy produktach premium, promocyjnych lub wymagajacych dodatkowego wyjasnienia.
- Rozdzielenie komunikacji dla roznych marek, kolekcji lub typow asortymentu.
Kowal Product Info - instrukcja instalacji i konfiguracji
Wymagania
- Magento 2 z wlaczonym modulem
Magento_Catalog. - Dostep do konsoli serwera.
- Uprawnienia do uruchamiania komend
bin/magento. - Dostep administratora do panelu Magento.
Instalacja przez Composer
- Dodaj repozytorium modulu:
composer config repositories.product.info vcs https://github.com/kowalco/product-info
- Jezeli repozytorium jest prywatne, dodaj token GitHub:
composer config --global --auth github-oauth.github.com <YOUR_TOKEN>
- Zainstaluj modul:
composer require kowal/module-productinfo
- Wlacz modul:
php bin/magento module:enable Kowal_ProductInfo
- Uruchom aktualizacje bazy danych:
php bin/magento setup:upgrade
Ta komenda doda:
- atrybut produktu
kowal_product_info_display, - tabele
kowal_productinfo_icon_groupikowal_productinfo_icon.
- W trybie produkcyjnym przebuduj DI i statyczne zasoby:
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
- Wyczysc cache:
php bin/magento cache:flush
Instalacja reczna
- Skopiuj modul do katalogu:
app/code/Kowal/ProductInfo
- Uruchom:
php bin/magento module:enable Kowal_ProductInfo
php bin/magento setup:upgrade
php bin/magento cache:flush
- W trybie produkcyjnym dodatkowo wykonaj:
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Konfiguracja globalna
Panel administracyjny:
Stores > Configuration > Kowal > Product info
Ustawienia
Sekcja Ustawienia steruje bazowym blokiem ikon.
Wlacz- wlacza lub wylacza bazowy blok na karcie produktu.Naglowek nad ikonami- naglowek widoczny nad bazowym zestawem ikon.
Informacje 1-7
Sekcje Informacja 1 do Informacja 7 definiuja bazowy zestaw ikon.
Dla kazdej informacji mozna ustawic:
Ikona- plik SVG, PNG, JPG, JPEG, GIF albo WEBP,Naglowek- tekst widoczny przy ikonie,Tresc- tresc tooltipa.
Bazowy blok jest wyswietlany na karcie produktu w istniejacym ukladzie modulu.
Dynamiczne grupy ikon
Sekcja Dynamiczne grupy ikon steruje nowa funkcja przypisywania grup ikon do produktow.
Wlacz dynamiczne grupy na karcie produktu- wlacza renderowanie dynamicznych grup na PDP.Maksymalna liczba grup na produkcie- limit grup wyswietlanych na jednej karcie produktu;0oznacza brak limitu.
Konfiguracja per produkt
Na formularzu produktu dostepny jest atrybut:
Obecny blok ikon Product Info
Opcje:
Dziedzicz z konfiguracji- produkt korzysta z globalnego ustawieniaWlacz.Wlacz na tym produkcie- bazowy blok ikon jest pokazany nawet wtedy, gdy globalnie jest wylaczony.Wylacz na tym produkcie- bazowy blok ikon jest ukryty nawet wtedy, gdy globalnie jest wlaczony.
To ustawienie dotyczy tylko bazowego bloku ikon. Dynamiczne grupy sa zarzadzane osobno.
Zarzadzanie dynamicznymi grupami ikon
Panel administracyjny:
Kowal > Product Info > Grupy ikon
Dodanie grupy
- Kliknij
Dodaj grupe ikon. - Ustaw
Status. - Wpisz
Nazwa techniczna. - Opcjonalnie wpisz
Naglowek na karcie produktu. - Opcjonalnie wpisz
Tooltip grupy. - Ustaw
Priorytet; nizsza wartosc oznacza wyzsza pozycje na karcie produktu. - Wybierz
Store View;All Store Viewsoznacza wszystkie widoki sklepu. - Wybierz
Typ dopasowania. - Uzupelnij
SKUlubID kategorii, zgodnie z wybranym typem dopasowania. - Dodaj ikony w sekcji
Ikony w grupie. - Zapisz grupe.
Typy dopasowania
SKU lub kategoria- grupa pojawi sie, jezeli produkt pasuje po SKU albo po kategorii.Tylko SKU- grupa pojawi sie tylko dla produktow o wskazanych SKU.Tylko kategoria- grupa pojawi sie tylko dla produktow przypisanych do wskazanych kategorii.
SKU i ID kategorii mozna wpisywac po przecinku albo kazda wartosc w nowej linii.
Konfiguracja ikon w grupie
Dla kazdej ikony mozna ustawic:
Status,Sort order,Tytul,Plik ikony,Sciezka lub URL ikony,Tooltip,Usun ikone.
Wgrany plik ikony nadpisuje recznie wpisana sciezke lub URL dla danego wiersza.
Widget CMS/Page Builder
Modul udostepnia widget:
Product Info
Widget wyswietla bazowy zestaw informacji z konfiguracji globalnej w ukladzie poziomym. Dynamiczne grupy ikon sa przeznaczone dla kart produktow i nie sa domyslnie renderowane w widgetach CMS.
Test po konfiguracji
Po instalacji i konfiguracji sprawdz:
- Produkt z ustawieniem
Dziedzicz z konfiguracji. - Produkt z ustawieniem
Wlacz na tym produkcie. - Produkt z ustawieniem
Wylacz na tym produkcie. - Produkt przypisany do kategorii uzytej w dynamicznej grupie.
- Produkt z konkretnym SKU uzytym w dynamicznej grupie.
- Produkt bez dopasowania do zadnej dynamicznej grupy.
- Tooltipy bazowego bloku i dynamicznych grup.
- Poprawnosc ikon po wyczyszczeniu cache.
Cache i wdrozenie zmian
Po zmianie konfiguracji, grup ikon albo plikow ikon zalecane jest wyczyszczenie cache:
php bin/magento cache:flush
Po zmianach w plikach LESS, JS albo template'ach w trybie produkcyjnym nalezy przebudowac statyczne zasoby:
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
Odinstalowanie
Wylacz modul:
php bin/magento module:disable Kowal_ProductInfo
php bin/magento setup:upgrade
php bin/magento cache:flush
Usuniecie danych z bazy nie jest wykonywane automatycznie przez powyzsze komendy. Przed recznym usuwaniem tabel i atrybutu produktu wykonaj kopie bazy danych.








