Puncte:0

Cel mai bun mod de a manipula produse cu sute de proprietăți diferite

drapel au

Am început să construiesc un magazin mare Drupal Commerce pentru clientul meu. Clientul are aproximativ 30000 de produse: haine, electronice, decor, bomboane etc.Asta înseamnă că în magazin pot exista sute de proprietăți diferite de-a lungul tuturor produselor. Produsele vor fi importate din feedurile de produse ale producătorilor.

Proprietățile sunt, de exemplu:

  • Descriere
  • Tara de origine
  • Materiale
  • Instrucțiuni de îngrijire a produsului
  • Certificate
  • Compoziţie
  • gramaj de hârtie

Este o treabă destul de mare să adăugați un câmp personalizat nou pentru fiecare proprietate. Există vreo modalitate mai bună de a gestiona aceste proprietăți?

O cerință este ca majoritatea proprietăților să fie și filtre în paginile categoriilor de produse.

drapel id
Taxonomie (etichete)?
drapel cn
O altă opțiune este [Câmp JSON](https://www.drupal.org/project/json_field). În funcție de baza de date și de backend-ul de căutare, este posibil să puteți include toate proprietățile minore (sau chiar majore) din acel câmp și apoi să le indexați cu Solr etc. pentru a obține fațetele.
drapel au
Interesanta sugestie Patrick. Am să verific!
Puncte:1
drapel it

S-a spus deja într-un comentariu, dar da, dacă aceste informații vor fi sincronizate de la o terță parte și nu vor fi gestionate pe site, ești liber să folosești ceva mai puțin structurat precum termenii taxonomiei pentru a importa datele. Deoarece o referință de termeni de taxonomie poate face referire la termeni dintr-o varietate de vocabulare, puteți utiliza în continuare vocabulare diferite pentru diferitele grupuri de atribute de produs, dar apoi adăugați un singur câmp de referință cu valoare nelimitată pe tipul de produs numit „Proprietăți” pe care îl utilizați pentru importa toate proprietățile.

Este posibil să doriți doar să verificați pentru a vă asigura că puteți construi interfața de căutare pe care clientul dvs. are nevoie - de ex. că puteți afișa blocuri de fațete după vocabular. Cred că poți, doar asigură-te că îl testezi mai întâi înainte de a te uita.

drapel au
Mulțumesc pentru răspunsul tău Ryan! Poate că nu am fost atât de clar sau atunci nu înțeleg acea soluție de taxonomie gândirea :D Toate proprietățile sunt în formă cheie = valoare. Vor exista poate 200 de chei de proprietate diferite de-a lungul tuturor produselor, iar valorile diferă în funcție de produs.
drapel it
Corect, deci în acest caz, cred că ideea ar fi chei = vocabularul și valoarea = termenul. Dacă „Țara de origine” este o cheie și „Mexic” este o valoare, ați dori să adăugați termenul „Mexic” la produs. Propunerea mea ar presupune să utilizați un singur câmp de referință a termenului „Proprietăți ale produsului” pentru tipul de produs care include vocabularul „Țara de origine” în lista sa de vocabulare permise. Repetați pentru toate celelalte proprietăți.
drapel it
Acest lucru nu este lipsit de provocările sale de afișare, deși... de exemplu, este posibil să aveți nevoie de o vizualizare personalizată sau ceva pentru a formata termenii pentru a include vocabularul în afișaj, deoarece o afișare tipică a termenilor va enumera termenii înșiși. De asemenea, este posibil să doriți să înlocuiți paginile cu termeni dacă nu doriți ca rutele implicite ale termenilor taxonomiei să arate tot conținutul etichetat cu termenul.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.