Modul Magento 2 File suplimentare pe fișa produsului ( Custom Tabs )
- Compatibilitate
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0
- Hyva Theme
- Hyva Theme Redy
Descriere / Modul Magento 2 File suplimentare pe fișa produsului ( Custom Tabs )
MAGENTO 2 · FIȘA PRODUSULUI · INFORMAȚII SUPLIMENTARE
Informațiile potrivite în secțiunea potrivită a produsului.
Kowal Custom Tab
Extinde fișa produsului cu file și secțiuni proprii care preiau conținutul din atribute. Gestionează denumirile, ordinea și vizibilitatea în panoul Magento.
Conținut din atribute · Secțiuni goale ascunse · Denumiri per Store View
CUM FUNCȚIONEAZĂ ÎN PRACTICĂ
01 · Creezi o intrare
Setezi denumirea, atributul, statusul și ordinea.
02 · Completezi produsul
Adaugi conținut în atributul de produs asociat.
03 · Fișa afișează informațiile
Modulul afișează intrarea doar acolo unde aceasta are conținut.
Ce câștigă magazinul tău?
Descoperă funcțiile, utilizarea și setările modulului.
File de produs flexibile, fără intervenții în șablon
Kowal Custom Tab este un modul Magento 2 care permite extinderea rapidă a fișei produsului cu file proprii, dinamice. Administratorul poate crea secțiuni informaționale suplimentare, le poate asocia atributelor produsului și le poate controla ordinea fără editarea fișierelor temei.
Modulul este potrivit pentru magazinele care trebuie să prezinte informații suplimentare despre produse într-un mod organizat: tabele de mărimi, compoziție, instrucțiuni de utilizare, fișiere tehnice, informații despre livrare, garanție, certificate sau descrieri extinse dependente de produs.
Cele mai importante posibilități
- Adăugarea de file proprii pe fișa produsului.
- Preluarea conținutului filei din atributul de produs selectat.
- Ascunderea automată a filelor atunci când produsul nu are conținut completat în atributul asociat.
- Gestionarea ordinii de afișare a filelor.
- Activarea și dezactivarea filelor din panoul de administrare.
- Suport pentru conținut HTML și widgeturi CMS randate prin filtrul Magento.
- Traducerea denumirii filei per Store View, conform mecanismului scope Magento.
- Fallback la valoarea implicită atunci când denumirea pentru un anumit Store View nu a fost suprascrisă.
Beneficii pentru magazin
- Organizare mai bună a informațiilor pe fișa produsului.
- Mai puțină muncă de dezvoltare la adăugarea secțiunilor repetitive de produs.
- Prezentare consecventă a datelor suplimentare în mai multe categorii de produse.
- Posibilitatea de a adapta denumirile filelor la diferite versiuni lingvistice ale magazinului.
- Risc mai redus de erori în șablon, deoarece configurarea se face din panoul de administrare.
Exemple de utilizare
- Fila 'Specificație tehnică' preluată din atributul produsului.
- Fila 'Tabel de mărimi' vizibilă doar pentru produsele cu tabel completat.
- Fila 'Instrucțiuni de utilizare' pentru produsele care necesită o descriere suplimentară.
- Fila 'Compoziție și îngrijire' într-un magazin fashion.
- Fila 'Date logistice' într-un magazin B2B.
- Denumiri separate ale filelor pentru versiunile poloneză, engleză și germană ale magazinului.
Pentru cine este acest modul
Modulul este destinat magazinelor Magento 2 care doresc să extindă fișa produsului cu informații suplimentare fără a crea modificări frontend individuale pentru fiecare filă. Se potrivește deosebit de bine magazinelor multilingve, cataloagelor B2B și implementărilor în care datele despre produse sunt menținute în atributele Magento.
File, secțiuni și layout Full Width
Intrarea poate avea Display Mode Tabs sau Section. În layoutul pe coloane alegi o filă sau o secțiune separată. În layoutul Product Full Width, toate intrările sunt secțiuni.
În Full Width, modulul creează o navigație flotantă prin secțiunile vizibile. Câmpul Full Page Product - floating menu sections permite stabilirea ordinii, țintelor și etichetelor meniului; câmpul gol restabilește detectarea automată.
Luma și adaptor opțional Hyvä
Pachetul include Kowal_CustomTabHyva. Pentru storefront-ul Hyvä, activează modulul și setarea Hyva compatibility. Randarea adaptorului este dezactivată implicit; instalarea pe Luma nu necesită Hyvä.
În Hyvä, atât Tabs, cât și Section sunt afișate ca taburi native ale secțiunii produsului. Adaptorul păstrează ordinea, traducerile, ascunderea atributelor goale și filtrarea conținutului CMS. Meniul Full Width funcționează doar dacă tema respectivă pune la dispoziție acest layout.
Instalare prin Composer
Pachet: kowal/module-customtab; modul: Kowal_CustomTab. După configurarea accesului la repository-ul Kowal, instalează pachetul, activează modulul, efectuează actualizarea Magento și golește cache-ul. Pentru modul de producție, include compilarea și deploymentul conținutului static conform procesului magazinului.
De la configurare la rezultat
1. Creezi o intrare
Setezi denumirea, atributul, statusul și ordinea.
2. Completezi produsul
Adaugi conținut în atributul de produs asociat.
3. Fișa afișează informațiile
Modulul afișează intrarea doar acolo unde aceasta are conținut.
Tabelul de mărimi acolo unde este necesar
Exemplu: creezi fila „Tabel de mărimi” din atributul produsului. Hainele cu tabel completat afișează secțiunea; produsele fără conținutul acestuia nu afișează o filă goală.
Poți adapta denumirea separat pentru versiunile poloneză, engleză și germană ale magazinului.
Organizează informațiile suplimentare pe fișa produsului
Vrei să adaptezi modulul la magazinul tău? Întreabă despre implementarea Kowal Custom Tab și discută configurația sau extensiile necesare.
Mai multe informații
| Hyva Theme | Hyva Theme Redy |
|---|---|
| Conformitate cu șablonul | Hyvä, Luma / Blank, KOWAL |
Instrucțiuni de instalare a modulului
Kowal Custom Tab - instalare și configurare
Cerințe
- Magento 2.4 sau o versiune mai nouă.
- Acces la CLI Magento.
- Composer configurat pentru descărcarea pachetelor private Kowal.
- Modulul de bază
kowal/baseinstalat. - Drepturi de administrator pentru panoul Magento.
Instalare prin Composer
Adaugă repository-ul pachetului:
Datele de acces la repository-ul Composer (adresa de e-mail a clientului și tokenul de licență) le vei primi prin e-mail după achiziție. Sunt disponibile și în panoul clientului după autentificarea pe kowal.store. Înlocuiește TWOJ_EMAIL_KLIENTA cu adresa de e-mail a contului tău, iar TWOJ_TOKEN cu tokenul primit. Execută comenzile în directorul rădăcină Magento.
composer config repositories.kowal composer https://repo.kowal.storeConfigurează datele de acces la repository-ul Composer Kowal:
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'Instalează modulul:
composer require kowal/module-customtabEfectuează actualizarea Magento:
php bin/magento setup:upgradeÎn mediul de producție, efectuează compilarea DI și deploymentul resurselor statice conform procesului proiectului:
php bin/magento setup:di:compilephp bin/magento setup:static-content:deployGolește cache-ul:
php bin/magento cache:flushVerificarea instalării
Verifică dacă modulul este activ:
php bin/magento module:status Kowal_CustomTabDacă modulul este inactiv, activează-l:
php bin/magento module:enable Kowal_CustomTabphp bin/magento setup:upgradephp bin/magento cache:flushConfigurarea modulului
În panoul Magento, mergi la:
Stores > Configuration > Kowal > Custom Tab
Setează opțiunea Enable module pe Yes, apoi salvează configurația și golește cache-ul dacă Magento solicită acest lucru.
Gestionarea filelor
În panoul de administrare, mergi la:
Kowal > Custom Tabs > Custom Tab
Apasă Add new CustomTab pentru a crea o filă nouă.
Completează câmpurile:
Name- denumirea filei vizibilă pe frontend.Field type- tipul sursei de conținut.Attribute code- atributul produsului din care va fi preluat conținutul filei.Status- activitatea filei.Sort Order- ordinea de afișare a filei.
Salvează fila.
Traducerea denumirii filei
Denumirea implicită a filei este salvată pentru store_id = 0.
Pentru a adăuga o traducere pentru un anumit Store View:
- Deschide fila existentă în modul de editare.
- Folosește comutatorul Store View din zona dreapta sus a formularului.
- Alege Store View pentru care vrei să modifici denumirea.
- Debifează
Use Default Valuela câmpulName. - Introdu denumirea filei pentru versiunea lingvistică aleasă.
- Salvează formularul.
Dacă Use Default Value rămâne bifat, modulul va folosi valoarea implicită din store_id = 0.
Funcționarea pe frontend
Modulul adaugă file în secțiunea de detalii ale produsului. Fila apare doar atunci când produsul are completată o valoare în atributul indicat în configurarea filei.
Pentru denumirea filei, modulul folosește fallback:
- Denumirea pentru Store View curent.
- Denumirea implicită din
store_id = 0. - Valoarea din tabelul principal al filelor, păstrată pentru compatibilitate.
Conținutul filei este filtrat prin mecanismul CMS Magento, de aceea poate conține taguri HTML și widgeturi acceptate de Magento.
Actualizarea unei instalări existente
După actualizarea modulului la versiunea cu suport pentru mai multe limbi, rulează:
php bin/magento setup:upgradephp bin/magento cache:flushNoul tabel de valori per Store View va fi adăugat prin schema declarativă Magento. După prima salvare a unei file existente, denumirea sa implicită va fi persistată și ca înregistrare store_id = 0.
Depanare
Dacă fila nu apare pe frontend:
- Verifică dacă modulul este activat în configurație.
- Verifică dacă fila are
Statussetat peYes. - Verifică dacă produsul are completată o valoare în atributul indicat în câmpul
Attribute code. - Golește cache-ul Magento.
- Asigură-te că layoutul temei continuă să randeze blocul
product.info.details.
Dacă traducerea denumirii nu apare pe frontend:
- Verifică dacă editezi Store View corect.
- Verifică dacă
Use Default Valueeste debifat pentru câmpulName. - Salvează fila și golește cache-ul.