Continuăm să studiem modulele e-commerce, de această dată vom vorbi despre crearea standard a atributelor modulului Ubercart. Cine nu știe ce este Ubercart și care sunt setările inițiale pe care le citim aici în acest articol. Toate acțiunile vor fi reluate pe un exemplu concret. Am Drupal 7 și modulul Ubercart. Instalarea și instalarea acestui modul sunt descrise în link-ul de mai sus. Să definim sarcina: Să presupunem că avem un magazin online care vând laptopuri, trebuie să atribuiți atributul "dimensiune unitate SSD" ca atribute, de la alegerea cărora ar trebui să se schimbe cantitatea de vânzare a laptopului. Să începem: mai întâi trebuie să activați modulul necesar pentru lucru, se numește "Atribute de produs", care iese din cutie împreună cu Ubercart. Mergeți la "Module" și activați modulul nostru
Și salvați setările. Apoi, mergeți la secțiunea "Magazin" și vedeți că în secțiunea "Bunuri" a apărut un element suplimentar "Atribute".
Acum, să creați un produs de testare, pentru aceasta mergem pe calea "Adăugați conținut-> Bunuri"
Și completați câmpurile obligatorii.
Și salvați setările. Acum, dacă ne uităm la conținutul complet al produsului, atunci nu există atribute. Să rezolvăm asta. Inițial, trebuie să creați un atribut cu parametrii necesari, pentru aceasta mergeți la secțiunea "Shop-> Atribute" și apoi "Adăugați atribut"
Unde trebuie să facem setările inițiale, și anume:
- Nume - numele atributului
- Etichetă - text care va fi afișat utilizatorului când este selectat un atribut
- Tipul de afișare - selectați tipul de intrare pentru afișare
- Și caseta de selectare - care face ca atributele să fie obligatorii sau nu obligatorii atunci când comandați bunuri
Salvăm. Atributul creat, acum pasul următor este crearea parametrilor disponibili, deci faceți clic pe "Adăugați parametrul"
Introduceți valorile pentru parametrul nostru. Primul parametru este un SSD cu o capacitate de 250 GB, care va merge în mod implicit și nu ar trebui să adauge prețul la prețul de bază al produsului
Și al doilea parametru va fi un SSD cu o capacitate de 520 GB, care adaugă la prețul de bază al produsului 7000
Și, de asemenea, noi economisim. Pentru a demonstra cele 2 atribute, vom fi suficienți. Observ că parametrii pe care îi introducem acum sunt, în mod implicit, în viitor, vom putea stabili parametri individuali pentru fiecare produs. Acum trebuie să adăugăm acest atribut produsului nostru creat, să mergem la editarea produsului și să vedem că avem un element suplimentar "Atribute"
Intrăm în el, unde suntem rugați să adăugăm atributul creat produsului de tip
Faceți clic pe link-ul specificat și selectați atributul pe care doriți să-l adăugați, în acest caz aceasta este "dimensiunea SSD a suportului media"
Și apoi "Adăugați atribute". Vedem că acest atribut este afișat acum pe lista de produse
Și au existat 2 elemente suplimentare la acesta "Opțiuni" și "Setări"
În secțiunea "Parametri" putem stabili valori individuale pentru acest produs, cum ar fi:
- Activează / dezactivează setările de atribute
- Schimbarea atributului implicit
- costul
- preț
- greutate
Și în secțiunea "Setări" putem specifica articole alternative pentru fiecare parametru de atribut
Aceste setări vor fi lăsate ca-este, de exemplu, ele nu sunt utile, dar veți avea nevoie doar de ele atunci când lucrați. După toate modificările, "Salvați bunurile" și vedeți că acum avem întregul conținut al mărfurilor afișate
Pe măsură ce vedem atributul pe care l-am setat și când comandăm la 520 GB, prețul produsului crește și el
Cu setarea corectă a sarcinii.