Lucrez la dezvoltarea unui site de comerț electronic. Am produsele convenționale -> Variante de produs care parcurg fluxul de lucru al gateway-ului de comandă și de plată. Cu toate acestea, există ceva diferit în acest scenariu convențional.
Am configurat Product -> Product Variation pentru a clasifica diferitele tipuri de țesături care se încadrează în același stil.
Avem diferite tipuri de țesături pe care le achiziționăm de la furnizori în loturi. Se întâmplă că nu obținem aceeași culoare, model de fiecare dată și astfel produsul și varianta de produs vor deveni învechite odată ce epuizăm stocul.
Din acest motiv, am configurat Taxonomia conform clasificării produselor în cazul nostru și etichet fiecare variantă de produs cu taxonomia corespunzătoare.
Aceasta este ierarhia mea de taxonomie, de exemplu:
Și am prevăzut să etichet această taxonomie la varianta mea de produs și așa arată:
Acum, aș dori ca utilizatorul să lase o evaluare și o recenzie pentru varianta de Produs după ce face o comandă la noi. Am adăugat modulul de evaluare FiveStar și modulele jEditable (acesta este folosit pentru a edita câmpul de către utilizator în modul de afișare), astfel încât utilizatorul să poată evalua și adăuga o recenzie în „Articol de comandă”, deoarece doresc ca utilizatorul să poată evalua și examinați fiecare element rând pe care îl cumpără de la noi. Așa arată:
Totul e bine până acum. Dar acum vreau să creez un Bloc care va fi plasat sub varianta de produs selectată de utilizator și ar trebui să facă următoarele:
- Plasați un bloc mai jos în Pagina Variației produsului.
- Preluați toate articolele de comandă (în cadrul Comenzilor) plasate de toți utilizatorii pentru aceeași taxonomie care este afișată în Pagina Variante de produs.
- Afișați numele utilizatorului, imaginea de profil a utilizatorului, evaluarea și recenzia lăsate de utilizator din articolul de comandă preluat mai sus care conține aceleași informații de taxonomie.
Se pare că sunt complet pierdut în acest ultim pas de a obține evaluări și recenzii de către utilizatori pentru comenzile plasate anterior, pe aceeași taxonomie cu varianta de produs care este vizualizată de utilizator în prezent. Am încercat să văd dacă există un modul pe care încerc să îl realizez, dar nu am găsit niciunul. De asemenea, am încercat să văd cum pot construi blocuri pentru a realiza acest lucru, dar se pare că sunt pierdut. Trebuie să fac o codificare personalizată pentru a realiza acest lucru sau este posibil să preiau această relație cumva? Am pierdut ceva?
Mulțumiri!