Informații extinse despre produs
- 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, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Descriere / Informații extinse despre produs
kowal/module-product-features este un modul Magento 2 pentru prezentarea celor mai importante caracteristici ale produsului direct pe pagina produsului. Extensia transformă datele salvate în atributele Magento în secțiuni clare, estetice și pliabile, care îl ajută pe client să înțeleagă mai rapid produsul, să compare parametrii acestuia și să ia o decizie de cumpărare.
Modulul a fost pregătit pentru magazinele în care tabelul standard de atribute este insuficient: produsele au caracteristici de utilizare, aplicații, tehnologii, niveluri de parametri, certificate, grafice, pictograme sau descrieri CMS suplimentare. În loc să le afișeze ca pe o listă lungă și tehnică, magazinul le poate prezenta sub formă de secțiuni ordonate, adaptate contextului produsului.
Nevoile clienților
Clienții care vizitează pagina produsului caută de obicei răspunsuri la întrebări concrete:
- dacă produsul se potrivește utilizării mele,
- prin ce diferă de alte variante,
- care sunt cele mai importante caracteristici tehnice,
- dacă are anumite funcții, certificate sau tehnologii,
- cum arată nivelul parametrilor importanți, de ex. respirabilitate, rezistență, flexibilitate sau potrivire,
- ce informații suplimentare, livrare sau retururi se aplică acestui produs.
Modulul răspunde acestor nevoi prin mutarea caracteristicilor produsului din zona datelor administrative tehnice într-un strat de cumpărare ușor de citit. Clientul nu trebuie să analizeze denumiri brute de atribute sau tabele lungi. Primește secțiuni descrise într-un limbaj de vânzare, îmbogățite cu pictograme, scale, imagini sau blocuri de conținut.
Beneficii de business
Modulul ajută la organizarea informațiilor despre produs într-un mod care susține vânzările și serviciul clienți:
- crește claritatea paginii produsului,
- scurtează timpul necesar pentru găsirea informațiilor cheie,
- reduce numărul de întrebări adresate serviciului clienți despre parametrii produsului,
- permite evidențierea avantajelor produsului fără reconstruirea șablonului magazinului,
- permite prezentarea diferită a caracteristicilor în funcție de categorie, tip de produs sau magazin,
- facilitează utilizarea atributelor Magento existente ca și conținut de vânzare,
- permite păstrarea unui aspect unitar al secțiunilor de caracteristici în mai multe Store View.
Capabilitățile modulului
Modulul afișează pe pagina produsului un set de secțiuni configurabile. Fiecare secțiune poate folosi un singur atribut de produs sau poate agrega mai multe atribute într-un singur bloc. Administratorul decide ce caracteristici sunt vizibile, în ce ordine apar și cu ce tip de prezentare sunt randate.
Cele mai importante capabilități:
- prezentarea caracteristicilor produsului ca secțiuni pliabile pe pagina produsului,
- extinderea și restrângerea independentă a fiecărei secțiuni,
- ascunderea automată a secțiunilor goale,
- suport pentru atribute individuale și multiple într-o singură secțiune,
- selectarea automată a modului de prezentare pentru tipurile de atribute alese,
- renderere dedicate pentru scale, liste, swatch-uri, pictograme, blocuri CMS, imagini și valori numerice,
- posibilitatea de a seta propria ordine a secțiunilor,
- profiluri de aspect atribuite unor secțiuni concrete,
- configurare globală a culorilor, spațierilor, dimensiunilor textului și accentelor vizuale,
- suport pentru configurare per Store View.
Funcționalități frontend
Pe pagina produsului, modulul adaugă un bloc cu caracteristicile produsului. Secțiunile au titlu, conținut și o pictogramă care indică starea de extindere. Datorită acestui lucru, pagina produsului rămâne organizată chiar și atunci când produsul are multe informații suplimentare.
Secțiunile pot fi implicit extinse sau restrânse. Acest lucru permite evidențierea imediată a celor mai importante informații, iar conținutul auxiliar, precum specificații, livrare, retururi sau descrieri mai lungi, poate rămâne disponibil la clic.
Dacă produsul nu are valoare pentru atributul folosit într-o anumită secțiune, modulul poate ascunde automat secțiunea. Astfel, clientul vede doar informațiile care se referă efectiv la produsul vizualizat.
Tipuri de prezentare
Modulul suportă mai multe moduri de prezentare a datelor produsului.
Scale de caracteristici
Tipul scale servește la afișarea atributelor de tip dropdown, care au 2 sau 3 valori. Clientul vede contextul complet al scalei, iar valoarea selectată a produsului este evidențiată.
Exemple de utilizare:
- croială: lejeră, regular, mulată,
- rezistență: standard, întărită, maximă,
- elasticitate: rigid, normal, elastic,
- respirabilitate: scăzută, medie, ridicată.
Acest tip de prezentare este mai clar decât o simplă valoare text, deoarece arată unde se află produsul în raport cu celelalte posibilități.
Liste de swatch-uri
Tipul swatch_list prezintă valorile selectate ale unui atribut multiselect împreună cu swatch-ul. Poate fi o pictogramă, o culoare sau o etichetă text configurată în Magento.
Exemple de utilizare:
- utilizări sportive,
- tehnologii,
- materiale,
- certificate,
- caracteristici de utilizare.
Clientul primește o listă scurtă de valori atribuite produsului, îmbogățită cu un element vizual.
Liste cu pictograme Amasty
Tipul multiselect_icon permite utilizarea pictogramelor atribuite opțiunilor atributului în modulul Amasty ShopbyBrand / ShopbyBase. Dacă opțiunea are o imagine în câmpul Small Image, modulul o poate afișa lângă etichetă.
Această soluție este utilă atunci când magazinul gestionează deja pictograme pentru caracteristici, branduri, sporturi sau utilizări în configurarea Amasty și dorește să folosească aceleași materiale pe pagina produsului.
Secțiuni din blocuri CMS
Tipul cms_blocks folosește atributul de produs blocks_id. Administratorul atribuie produsului blocuri CMS active, iar modulul randează fiecare bloc selectat ca o secțiune pliabilă separată.
Exemple de utilizare:
- specificații și funcții,
- informații despre livrare,
- retururi,
- instrucțiuni de utilizare,
- conținut educațional,
- mesaje dependente de produs.
Datorită acestui lucru, conținutul descriptiv poate fi gestionat prin blocurile CMS standard Magento și atribuit doar produselor selectate.
Date tehnice și valori text
Modulul suportă și date tipice din atribute:
- text scurt pe un singur rând,
- descriere text mai lungă,
- bloc HTML,
- aranjament etichetă-valoare,
- tabel de parametri,
- o singură etichetă selectată,
- listă text,
- badge și listă de badge-uri.
Acest lucru permite construirea atât a unei secțiuni simple cu un singur parametru, cât și a unei specificații mai extinse din mai multe atribute.
Valori logice, date, prețuri și numere
Pentru date speciale, modulul oferă moduri dedicate de prezentare:
yes_nopentru valori da/nu,checkmarkpentru caracteristici pozitive,datepentru date conforme cu localizarea magazinului,pricepentru valori de preț formatate în moneda magazinului,number_with_unitpentru numere cu unitate,range_barpentru valori afișate ca bară de interval,rating_dotspentru evaluări sau niveluri prezentate prin puncte.
Aceste variante ajută la adaptarea formatului datelor la modul în care clientul le citește în mod natural.
Imagini
Modulul suportă și atribute imagine:
- imagine unică,
- imagine cu etichetă,
- grilă de imagini.
Acest lucru poate servi la prezentarea pictogramelor de tehnologie, certificatelor, pictogramelor, marcajelor de produs sau a graficelor informative suplimentare.
Aspect flexibil
Aspectul modulului se bazează pe configurarea administrativă și variabile CSS. Magazinul poate seta culori globale, fundalul secțiunii, culorile textului, accentele, marginile, rotunjirile, spațierile și dimensiunile fonturilor fără editarea fișierelor șablonului.
În plus, modulul suportă profiluri de aspect. Astfel, o secțiune poate avea un aspect standard, alta unul mai compact, iar alta poate fi evidențiată cu o altă culoare sau alt accent. Acest lucru este util la evidențierea conținutului important, de ex. certificate, tehnologii sau informații care influențează decizia de cumpărare.
Exemple de utilizare
Modulul este util în special în magazinele în care produsul necesită explicații:
- îmbrăcăminte sport și tehnică,
- echipamente sportive,
- electronică,
- produse cu certificate,
- cosmetice și suplimente,
- echipamente pentru casă,
- produse B2B cu parametri tehnici,
- cataloage cu un număr mare de variante și caracteristici.
Un exemplu de structură pe pagina produsului poate include:
- secțiunea
Caracteristicile produsuluicu mai multe scale, - secțiunea
Utilizareca listă de pictograme, - secțiunea
Tehnologiica listă de swatch-uri, - secțiunea
Specificațiica tabel de atribute, - secțiunile CMS
Livrare,RetururișiInstrucțiuni de utilizare.
Rezumat
kowal/module-product-features organizează informațiile despre produs și permite prezentarea lor într-o formă adaptată deciziei de cumpărare a clientului. Modulul folosește mecanismele existente din Magento: atribute de produs, swatch-uri, blocuri CMS, Store View și configurarea sistemului, iar apoi le transformă în secțiuni clare pe pagina produsului.
Rezultatul este o pagină de produs care explică mai bine valoarea produsului, este mai ușor de parcurs vizual și le oferă administratorilor un control mai mare asupra modului în care caracteristicile produsului sunt comunicate clienților.
Mai multe informații
Instrucțiuni de instalare a modulului
Product Features - instalare, configurare și gestionarea atributelor
Acest document descrie configurarea modulului kowal/module-product-features, semnificația tuturor câmpurilor administrative și lucrul cu atributele la nivel de produs.
Instalare
Modulul este destinat instalării prin Composer.
Datele de acces la repository-ul Composer - adresa de e-mail a clientului și tokenul de licență - le veți primi prin e-mail după achiziție. Acestea sunt disponibile și în panoul clientului după autentificarea pe kowal.store. Înlocuiți TWOJ_EMAIL_KLIENTA cu adresa de e-mail a contului dumneavoastră, iar TWOJ_TOKEN cu tokenul primit. Executați comenzile în directorul rădăcină Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-product-featuresbin/magento module:enable Kowal_ProductFeaturesbin/magento setup:upgradebin/magento cache:flushDupă implementarea în producție, trebuie rulate comenzile standard specifice proiectului, de exemplu compilarea DI și deploy-ul asseturilor statice, în conformitate cu modul de funcționare Magento.
Locația configurării
Configurarea modulului se află în panoul de administrare Magento:
Stores > Configuration > Catalog > Product Features
Setările de aspect se află într-un grup separat:
Stores > Configuration > Catalog > Product Features Appearance
Câmpurile de configurare sunt disponibile la nivelurile Default, Website și Store View. Astfel, diferite vizualizări ale magazinului pot avea secțiuni de caracteristici diferite sau un aspect diferit.
Product Features
Enabled
Activează sau dezactivează modulul pentru domeniul de configurare selectat.
Valori:
Yes- secțiunile cu caracteristicile produsului sunt randate pe pagina produsului,No- modulul nu returnează secțiuni, iar blocul nu apare pe frontend.
Utilizare: dezactivarea rapidă a modulului pentru întregul magazin, pentru un Website selectat sau pentru un Store View, fără eliminarea configurării secțiunilor.
Feature Sections
Lista secțiunilor randate pe pagina produsului. Fiecare rând definește o secțiune de frontend sau un grup de secțiuni, dacă este folosit tipul cms_blocks.
Enabled
Activează sau dezactivează o secțiune individuală.
Valori:
Yes- secțiunea participă la randare,No- secțiunea este omisă.
Utilizare: ascunderea temporară a unei secțiuni fără ștergerea setărilor acesteia.
Section Title
Titlul secțiunii vizibil pe pagina produsului.
Exemple:
Cechy produktu,Zastosowanie Sportowe,Specyfikacja,Technologie,Dostawa.
Utilizare: denumirea trebuie să fie clară pentru client și nu trebuie să corespundă neapărat denumirii tehnice a atributului.
Notă: pentru tipul cms_blocks, titlul secțiunii copil este preluat din titlul blocului CMS.
Attribute Code
Un singur atribut de produs utilizat de secțiune. Câmpul are forma unui dropdown cu lista atributelor produsului.
Utilizare: folosiți acest câmp atunci când secțiunea se bazează pe un singur atribut, de exemplu sport_usage, blocks_id, material, technology_icon.
Attribute Codes
Lista mai multor atribute de produs utilizate de o singură secțiune. Câmpul are forma unui multiselect.
Utilizare: folosiți acest câmp atunci când o secțiune trebuie să agregheze mai multe caracteristici, de exemplu mai multe scale în secțiunea Cechy produktu sau mai mulți parametri în secțiunea Specyfikacja.
Exemplu: secțiunea Cechy produktu poate conține atributele fit, resistance, stretch și breathability, toate randate ca scale.
Display Type
Definește modul de prezentare a valorii atributului.
Valoarea goală Auto înseamnă selectarea automată a rendererului:
blocks_ideste randat cacms_blocks,- swatch multiselect ca
swatch_list, - select cu 2 sau 3 opțiuni ca
scale, - select cu un număr mai mare de opțiuni ca
selected_label, - multiselect ca
text_list, - boolean ca
checkmark, - date ca
date, - price ca
price, - textarea ca
text_block, - image/media_image ca
image, - celelalte tipuri ca
text_inline.
Tipuri disponibile:
| Tip | Utilizare |
|---|---|
scale | Scală pentru un atribut select cu 2 sau 3 opțiuni. |
swatch_list | Lista valorilor multiselect selectate cu swatch Magento. |
multiselect_icon | Lista valorilor multiselect selectate cu pictogramă Amasty ShopbyBrand / ShopbyBase. |
cms_blocks | Secțiuni separate create din blocuri CMS atribuite prin blocks_id. |
text_inline | Valoare text scurtă. |
text_block | Text mai lung. |
html_block | Conținut HTML din atribut. |
accordion_text | Conținut HTML/text într-o secțiune pliabilă. |
key_value | Rânduri etichetă-valoare. |
table | Date tehnice în structură tabelară. |
selected_label | Eticheta opțiunii selectate a atributului select. |
text_list | Listă text a valorilor multiselect selectate. |
badge | Valoare individuală ca badge. |
badge_list | Listă de valori ca badge-uri. |
icon_value | Valoare individuală cu pictogramă. |
icon_list | Listă de valori cu pictograme. |
swatch_grid | Valorile multiselect selectate într-o grilă de swatch-uri. |
yes_no | Valoare boolean ca Yes sau No. |
checkmark | Valoare boolean ca o caracteristică pozitivă; vizibilă numai pentru valoarea adevărată. |
date | Dată formatată conform magazinului. |
price | Preț formatat de Magento. |
number_with_unit | Număr cu unitate. |
range_bar | Număr ca bară de interval. |
rating_dots | Număr ca puncte active de nivel. |
radial_chart | Valoare fracționară, de exemplu 4/6 sau 7/10, ca diagramă circulară cu eticheta atributului. |
image | O singură imagine din atributul de imagine. |
image_with_label | Imagine cu legendă. |
image_grid | Mai multe imagini într-un layout grafic. |
În panoul de administrare, unele poziții sunt marcate ca available in future release. Acest lucru se referă la tipurile care sunt deja vizibile în lista de configurare, dar nu au încă propria prezentare frontend finală:
table,badge,badge_list,icon_value,icon_list,swatch_grid.
Sort Order
Ordinea secțiunilor pe pagina produsului. Un număr mai mic înseamnă afișare mai devreme.
Utilizare: setați cele mai importante secțiuni la început, de exemplu 10 pentru caracteristicile principale, 20 pentru utilizări, 30 pentru specificații.
Default State
Starea inițială a secțiunii pe pagina produsului.
Valori:
Expanded- secțiunea este extinsă implicit,Collapsed- secțiunea este pliată implicit.
Utilizare: conținutul cel mai important poate fi afișat imediat, iar informațiile auxiliare mai lungi pot rămâne pliate.
Hide Empty
Stabilește dacă secțiunea trebuie ascunsă atunci când nu există date de afișat.
Valori:
Yes- secțiunea este ascunsă dacă produsul nu are valoare pentru atribut sau rendererul nu returnează niciun element,No- secțiunea poate rămâne vizibilă chiar și fără elemente.
Utilizare: de obicei este recomandat Yes, pentru a nu afișa clientului secțiuni goale.
Appearance Profile
Selectarea profilului de aspect definit în câmpul Appearance Profiles.
Câmpul are forma unui dropdown. Administratorul nu mai introduce codul manual, ci alege un profil predefinit din listă, de obicei în formatul code - label.
Utilizare: permite atribuirea unui aspect diferit față de cel global unei secțiuni concrete, de exemplu profilul compact, highlight sau plain.
Dacă acest câmp este gol și este selectată opțiunea Use global appearance, secțiunea folosește aspectul global.
Ordinea de lucru recomandată:
- definiți profilul în
Appearance Profiles, - salvați configurarea,
- reveniți la
Feature Sections, - selectați profilul în coloana
Appearance Profilepentru secțiunea corespunzătoare.
CSS Class
Clasă CSS suplimentară adăugată secțiunii.
Utilizare: ajustarea individuală a aspectului în tema frontend, de exemplu product-features-section--technical.
Renderer Options JSON
Setări opționale transmise rendererului în format JSON.
Utilizarea depinde de tipul de prezentare. Exemple:
{'unit':'cm','precision':1}Pentru number_with_unit:
unit- unitatea, de exemplucm,%,g/m2,precision- numărul de zecimale.
Pentru range_bar:
min- valoarea minimă a intervalului,max- valoarea maximă a intervalului,low_label- eticheta începutului intervalului,high_label- eticheta sfârșitului intervalului.
Pentru rating_dots:
steps- numărul de puncte sau niveluri.
Tipul radial_chart nu necesită opțiuni suplimentare. Rendererul citește valoarea atributului sau eticheta opțiunii în formatul x/y, de exemplu 1/6, 4/6, 7/10.
Exemplu pentru bara de interval:
{'min':0,'max':100,'low_label':'Niska','high_label':'Wysoka'}Exemplu pentru puncte:
{'steps':5}Notă: câmpul trebuie să conțină JSON valid. O valoare incorectă este ignorată de renderer.
Appearance Profiles
Lista profilurilor opționale de aspect care pot fi atribuite secțiunii prin câmpul Appearance Profile.
Code
Codul tehnic al profilului.
Exemple:
compact,highlight,plain.
Utilizare: codul identifică profilul intern și este folosit ca valoare a opțiunii în dropdownul Appearance Profile al secțiunii.
Label
Denumirea descriptivă a profilului, vizibilă pentru administrator.
Utilizare: facilitează identificarea profilului în configurare, de exemplu Kompaktowy, Wyróżniony, Neutralny. Împreună cu codul, creează o etichetă clară în lista de selectare a profilurilor din Feature Sections.
Background
Culoarea de fundal a secțiunii pentru profil.
Utilizare: evidențierea secțiunilor selectate sau adaptarea la temă.
Text
Culoarea textului de bază din secțiune.
Heading
Culoarea titlului secțiunii.
Accent
Culoarea de accent, de exemplu a elementelor active, punctelor scalei sau evidențierilor.
Accent Background
Culoarea de fundal a elementelor de accent.
Border
Culoarea liniilor, separatoarelor, axelor scalei și chenarelor.
Icon
Culoarea pictogramei de extindere și pliere a secțiunii.
Radius, e.g. 18px
Rotunjirea colțurilor secțiunii.
Exemple: 0, 8px, 18px.
Padding, e.g. 28px
Spațiul interior al secțiunii.
Exemple: 16px, 24px, 28px.
Label Font Size, e.g. 21px
Dimensiunea textului etichetelor caracteristicilor din secțiune.
Exemple: 16px, 18px, 21px, 1.25rem.
Product Features Appearance
Acest grup conține aspectul global al secțiunilor. Setările sunt transformate în variabile CSS și aplicate wrapperului modulului.
Section Background Color
Culoarea de fundal a secțiunii.
Implicit: #f4f4f4.
Section Text Color
Culoarea de bază a textului din secțiune.
Implicit: #000000.
Section Heading Color
Culoarea antetului secțiunii.
Implicit: #000000.
Muted Text Color
Culoarea textelor auxiliare și mai puțin importante.
Implicit: #555555.
Accent Color
Culoarea elementelor active și a evidențierilor.
Implicit: #000000.
Accent Background Color
Culoarea de fundal a elementelor active, de exemplu a selecțiilor.
Implicit: #ffffff.
Border Color
Culoarea chenarelor, separatoarelor și axelor scalei.
Implicit: #9b9b9b.
Icon Color
Culoarea pictogramei + / - din antetul secțiunii.
Implicit: #000000.
Selected Text Color
Culoarea textului valorii selectate.
Implicit: #000000.
Selected Font Weight
Grosimea fontului valorii selectate.
Implicit: 700.
Exemple: 400, 500, 600, 700, bold.
Section Border Radius
Rotunjirea containerului secțiunii.
Implicit: 18px.
Section Padding
Spațiul interior al secțiunii.
Implicit: 28px.
Section Gap
Spațiul dintre secțiuni.
Implicit: 16px.
Heading Font Size
Dimensiunea fontului antetului secțiunii.
Implicit: 20px.
Exemple: 18px, 20px, 1.25rem, clamp(18px, 2vw, 22px).
Label Font Size
Dimensiunea fontului etichetelor caracteristicilor și etichetelor valorilor.
Implicit: 21px.
Body Font Size
Dimensiunea fontului conținutului de bază al secțiunii.
Implicit: 16px.
Gestionarea atributelor la nivel de produs
Modulul nu creează un sistem separat de date de produs. Folosește atributele produsului Magento, prin urmare gestionarea conținutului se realizează în principal în editarea produsului.
Editarea unui singur produs
- Accesați
Catalog > Products. - Deschideți produsul pentru editare.
- Completați atributele utilizate de secțiunile modulului.
- Dacă produsul trebuie să folosească blocuri CMS, accesați grupul
Product Featuresși setați câmpulCMS Blocks. - Salvați produsul.
- Goliți cache-ul, dacă proiectul necesită acest lucru.
Secțiunea va apărea pe frontend numai dacă:
- modulul este activat,
- secțiunea este activată în configurare,
- atributul există,
- produsul are o valoare a atributului,
- rendererul poate gestiona valoarea selectată,
- secțiunea nu a fost ascunsă prin
Hide Empty.
Atributul blocks_id / CMS Blocks
În timpul setup:upgrade, modulul adaugă atributul de produs:
- cod:
blocks_id, - etichetă:
CMS Blocks, - tip:
text, - input:
multiselect, - source model: blocuri CMS active,
- backend: backend standard Magento pentru multiselect,
- scope: Store View,
- grup:
Product Features, - vizibil în editarea produsului,
- disponibil în gridul de produse și în filtrarea gridului.
Câmpul CMS Blocks permite atribuirea blocurilor CMS active la produs. Fiecare bloc selectat va fi randat ca secțiune separată, dacă în configurarea modulului există o secțiune cu:
Attribute Code:blocks_id,Display Type:cms_blocks.
Titlul secțiunii pe frontend provine din titlul blocului CMS, iar conținutul din conținutul blocului. Blocurile inactive sau indisponibile pentru Store View nu sunt randate.
Gestionarea blocurilor CMS
Blocurile utilizate de blocks_id se creează standard în Magento:
Content > Elements > Blocks
Recomandări:
- folosiți titluri clare pentru blocuri, deoarece pot fi vizibile ca titluri de secțiuni,
- atribuiți blocurile la Store View-urile corespunzătoare,
- setați blocul ca activ,
- păstrați în blocuri conținut descriptiv care trebuie partajat de mai multe produse, de exemplu livrare, retururi, instrucțiuni, tehnologii.
Editarea în masă a produselor
Atributul blocks_id este pregătit pentru lucrul cu editarea în masă a produselor.
- Accesați
Catalog > Products. - Selectați produsele în grid.
- Alegeți acțiunea
Update Attributes. - Setați valoarea câmpului
CMS Blocks. - Salvați modificările.
Utilizare: atribuirea rapidă a aceleiași secțiuni CMS, de exemplu Dostawa, Zwroty sau Instrukcja pielęgnacji, la mai multe produse simultan.
Atribute pentru scală
Pentru tipul scale, folosiți atribute select cu 2 sau 3 opțiuni active.
Exemplu:
- atribut
fit, - opțiuni:
Luźny,Regularny,Dopasowany.
Produsul trebuie să aibă selectată una dintre opțiuni. Modulul va afișa toate opțiunile scalei și o va evidenția pe cea atribuită produsului.
Dacă atributul are mai puțin de 2 sau mai mult de 3 opțiuni, rendererul scale va omite acest atribut.
Atribute multiselect
Pentru liste de caracteristici, utilizări, tehnologii sau certificate, folosiți atribute multiselect.
Tipuri posibile de prezentare:
text_list,badge_list,swatch_list,swatch_grid,multiselect_icon,icon_list.
Produsul poate avea selectate mai multe valori. Modulul randează numai valorile atribuite produsului.
Swatch-uri Magento
Dacă atributul multiselect folosește swatch-uri Magento, se poate utiliza tipul swatch_list sau swatch_grid.
Utilizare:
- pictograme ale tehnologiilor,
- culori,
- pictograme ale utilizărilor,
- marcaje ale materialelor.
Dacă opțiunea are un swatch de imagine, modulul va afișa imaginea. Dacă are un swatch de culoare sau text, modulul va folosi varianta corespunzătoare.
Pictograme Amasty
Pentru tipul multiselect_icon, modulul încearcă să preia pictograma opțiunii din Amasty ShopbyBrand / ShopbyBase.
Sursa pictogramei:
Shop by Brand > Option Edit > Other > Small Image
Textul alternativ provine din Small Image Alt, iar dacă acesta lipsește, din eticheta opțiunii.
Dacă Amasty nu este instalat sau opțiunea nu are pictogramă, modulul va afișa doar eticheta.
Atribute text și HTML
Pentru informații scurte, folosiți text_inline, key_value sau badge.
Pentru descrieri mai lungi, folosiți text_block, accordion_text sau html_block.
Notă: html_block și accordion_text randează HTML, de aceea trebuie utilizate numai pentru conținut administrativ de încredere.
Atribute numerice
Pentru valori numerice se pot utiliza:
number_with_unit- atunci când numărul necesită o unitate,range_bar- atunci când valoarea trebuie afișată ca progres într-un interval,rating_dots- atunci când valoarea descrie un nivel sau o evaluare.
Exemplu de Renderer Options JSON pentru un număr cu unitate:
{'unit':'%','precision':0}Atribute boolean
Pentru atribute da/nu, folosiți:
yes_no, când clientul trebuie să vadă atâtYes, cât șiNo,checkmark, când caracteristica trebuie să fie vizibilă doar atunci când produsul o are.
Atribute de imagine
Pentru atribute de tip imagine se pot utiliza:
image,image_with_label,image_grid.
Modulul construiește adresa imaginii pe baza directorului media al produsului Magento și folosește eticheta atributului ca text alternativ.
Exemplu de configurare
Secțiune cu mai multe scale:
| Câmp | Valoare |
|---|---|
| Enabled | Yes |
| Section Title | Cechy produktu |
| Attribute Codes | fit, resistance, stretch, breathability |
| Display Type | scale |
| Sort Order | 10 |
| Default State | Expanded |
| Hide Empty | Yes |
Secțiune de utilizări cu pictograme:
| Câmp | Valoare |
|---|---|
| Enabled | Yes |
| Section Title | Zastosowanie Sportowe |
| Attribute Code | sport_usage |
| Display Type | multiselect_icon |
| Sort Order | 20 |
| Default State | Collapsed |
| Hide Empty | Yes |
Secțiuni CMS:
| Câmp | Valoare |
|---|---|
| Enabled | Yes |
| Section Title | Informacje dodatkowe |
| Attribute Code | blocks_id |
| Display Type | cms_blocks |
| Sort Order | 30 |
| Default State | Collapsed |
| Hide Empty | Yes |
Diagnosticare
Dacă secțiunea nu apare pe frontend, verificați:
- dacă
Enabledal modulului are valoareaYes, - dacă secțiunea respectivă are
Enabled = Yes, - dacă produsul are atributul completat,
- dacă a fost selectat corect
Attribute CodesauAttribute Codes, - dacă
Display Typese potrivește cu tipul atributului, - dacă
Hide Emptynu ascunde secțiunea goală, - dacă atributul este disponibil pentru Store View-ul respectiv,
- dacă blocul CMS este activ și atribuit Store View-ului corespunzător,
- dacă cache-ul Magento a fost reîmprospătat.