Frage

Ich habe 300+ "Zimmerkategorie"(Kann in 4 Unterebenen unterteilt werden) Artikel und 1 Million + "Produktartikel", die in der Sitecore-Datenbank gespeichert werden sollen.Ich entwerfe den Sitecore-Inhaltsbaum.

Ich denke über zwei Möglichkeiten nach,

Option1 -Modell als "Category" --> Sub category .... --> "Product Items"

Möglichkeit 2 - Modellieren Sie den Baum "Kategorie" separat und haben Sie "Produktartikel" separat.(Home -> Categories -> cat 1...) und (Home -> Product Items -> All Product Items)

Nach meiner Erfahrung wird es schmerzhaft langsam, wenn ich mich für Option 1 entscheide, wenn ich die Kategorieelemente ändern und veröffentlichen muss.(Auch mit einigen Verbesserungen)

Option 2 erstellt keinen ausgewogenen Baum, aber die Kategorieknoten sind viel schneller zu bearbeiten.

Bitte helfen Sie mir, das zu klären.Ich benutze Sitecore 7.

War es hilfreich?

Lösung

Sie werden mehr oder weniger eine Lösung finden müssen, um Ihre in einem separaten Abschnitt des Inhaltsbaums zu speichern.Ich würde Ihnen definitiv nicht raten, mehr als eine Million Produktartikel direkt unter den einzelnen Kategorieartikeln zu platzieren.Aus einer Reihe von Gründen, einschließlich:

  1. Leistung, wie Sie sagen.Änderungen an Kategorien werden häufig vorkommen, um "dem Markt zu folgen", aus "SEO-Gründen".Auch "Kampagnenkategorien" (wie "Sommerschlussverkauf 2014") werden von Zeit zu Zeit auftauchen
  2. Die Art einer Kategorie / Produkt-Beziehung ist sehr selten 1 zu 1.Das heißt, dasselbe Produkt kann und wird in mehreren Kategorien existieren (denken Sie:Duracell-Batterien, die sowohl in den Kategorien "Elektrisch", "Batterien - nicht wiederaufladbar" als auch "Kamerazubehör" enthalten sind)

Da Sie Sitecore 7 verwenden, besteht die integrierte Lösung für Ihr Produkt-Repository darin, alle Produkte in einen Artikel-Bucket zu legen.Dann haben Sie zwei (offensichtliche) Möglichkeiten, die Produkt- / Kategorie-Beziehung aufzubauen:

  1. Richten Sie unter "Produkt" ein Mehrfachlistenfeld mit dem Namen "Kategorien" ein und fügen Sie die ID jedes Kategorieelements hinzu, zu dem das Produkt gehört
  2. Richten Sie unter "Kategorie" ein Suchfeld ein, um Produkte aus Ihrem Artikel-Bucket auszuwählen

Es hängt wirklich davon ab, wie diese Produkthierarchie verwaltet wird, welche der oben genannten am besten passt.

Informationen zu Artikelbehältern hier: http://sdn.sitecore.net/Reference/Sitecore%207/Developers%20Guide%20to%20Item%20Buckets%20and%20Search.aspx

Andere Tipps

Lösung 1 ist meiner Meinung nach immer noch die beste.

Es ist immer besser, einen umfassenden und logischen Shop als "Bade- und Duschartikel in der Kategorie Badezimmer" zu erstellen, als Produkte in beiden Kategorien und keine Kategorien zu haben.

Der globale Vorteil, Kategorien für Produkte zu haben, ist für die Indizierung (wie für Menschen, wie für Ihre Website, wie für Suchmaschinen)

Mit einigen CMS wie Magento verwalten Sie einfach 1 Million Produkte mit Kategorien, und Sie können Kategorien bearbeiten, verschieben, wie Sie möchten, also um meine Antwort zu beenden, ja Antwort1 ist die am besten geeignete Antwort für mich :)

Bearbeiten :Entschuldigung, ich habe nicht gesehen, dass Sie Sitecore bereits verwenden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top