Domanda

Ho 300+ " Categoria " (può andare in 4 sottotitoli) Articoli e 1MN + "Articoli prodotto" da memorizzare nel database SiteCore. Sto progettando l'albero del contenuto di SiteCore.

Sto considerando due opzioni,

Opzione1 - Modello come "Category" --> Sub category .... --> "Product Items"

Opzione 2 - Modello "Categoria" albero separatamente e ha "elementi del prodotto" separatamente.(Home -> Categories -> cat 1...) e (Home -> Product Items -> All Product Items)

Secondo la mia esperienza se vado per l'opzione 1, sarà dolorosamente lento se ho bisogno di modificare le voci della categoria e pubblicare.(Anche con alcuni miglioramenti)

L'opzione 2 non crea un albero ben bilanciato, ma i nodi della categoria saranno molto più veloci da modificare.

Aiutami a risolvere questo.Sto usando Sitecore 7.

È stato utile?

Soluzione

Sei più o meno per poter trovare una soluzione per la memorizzazione di una sezione separata dell'albero del contenuto. Sicuramente non ti consiglierei di mettere un milione + articoli di prodotto seduti direttamente sotto gli elementi della categoria individuali. Per una serie di motivi, tra cui:

    .
  1. Performance, come dici tu. Le modifiche alle categorie accadranno spesso, per "seguire il mercato", per "ragioni SEO". Anche "Categorie di campagne" (come "Vendita estiva 2014") è destinata a saltare di tanto in tanto
  2. La natura di una relazione di categoria / prodotto è molto raramente da 1 a 1. che significa che lo stesso prodotto può e esisterà in più categorie (Pensa: le batterie Duracell esistenti in "elettrici", "batterie - non ricaricabili" e " Accessori per fotocamera "Categorie)
  3. Dato che sei su SiteCore 7, la soluzione integrata per il tuo repository del prodotto è quella di mettere tutti i prodotti in un secchio di articoli. Quindi hai due (ovvie) scelte per costruire la relazione del prodotto / categoria:

      .
    1. On "Prodotto", configurare un campo multilist denominato "categorie" e aggiungere l'ID di ciascun elemento categoria Il prodotto appartiene a
    2. On "Categoria", impostare un campo di ricerca per selezionare i prodotti dal bucket dell'articolo
    3. Dipende davvero da come sarà gestita questa gerarchia del prodotto, quale dei precedenti si adatta meglio.

      Informazioni sui secchi di articoli qui: http: / /sdn.sitecore.net/reference/sitecore%207/Developers%20Guide%20to%20Item%20Buckets%20and%20Search.aspx

Altri suggerimenti

Soluzione 1 è ancora il migliore a mio avviso.

È sempre meglio creare un negozio completo e logico come "articoli da bagno e doccia nella categoria del bagno" che avere prodotti in entrambe le categorie e senza categorie.

Il beneficio globale con categorie per i prodotti è per l'indicizzazione (per quanto riguarda l'umano, come per il tuo sito web, come per il motore di ricerca)

Con alcuni CMS come Magento, gestisci facilmente i prodotti da 1 milione con le categorie e puoi modificare, spostare le categorie come vuoi, quindi per finire la mia risposta, sì la risposta1 è la risposta più adatta a me :)

Modifica: Scusa non ti ho visto già usando SiteCore

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top