Pregunta

Tengo 300+ " categoría " (puede entrar en los elementos de 4 sub niveles) y 1mn + "elementos del producto" que se almacenarán en la base de datos Sitecore. Estoy diseñando el árbol de contenido de Sitecore.

Estoy considerando dos opciones,

option1 - Modelo como "Category" --> Sub category .... --> "Product Items"

Opción 2 - Categoría "Categoría" Árbol por separado y tiene "Artículos de productos" por separado.(Home -> Categories -> cat 1...) y (Home -> Product Items -> All Product Items)

De acuerdo con mi experiencia si voy a la opción 1, será dolorosamente lento si necesito modificar los elementos de la categoría y publicar.(Incluso con algunas mejoras)

La opción 2 no crea un árbol bien equilibrado, pero los nodos de la categoría serán mucho más rápidos para editar.

Por favor, ayúdame a resolver esto.Estoy usando Sitecore 7.

¿Fue útil?

Solución

Tendrás más o menos que debes llegar a una solución para almacenarlos en una sección separada del árbol de contenido. Definitivamente, no le recomendaría que coloque un millón + elementos de productos sentados directamente debajo de los artículos de la categoría individual. Por una serie de razones, incluyendo:

  1. Performance, como dices. Los cambios en las categorías ocurrirán a menudo, a "seguir el mercado", por "razones de SEO". También las "categorías de campaña" (como "Venta de verano 2014") están obligadas a aparecer de vez en cuando
  2. La naturaleza de una categoría / relación de producto es muy rara vez 1 a 1. Significa que el mismo producto puede y existirá en múltiples categorías (Pensar: baterías Duracell existentes en "eléctricas", "baterías - no recargables" y " Accesorios de la cámara "Categorías)
  3. Dado que está en Sitecore 7, la solución incorporada para su repositorio de productos es poner todos los productos en un cubo de artículos. Luego tiene dos opciones (obvias) para construir la relación producto / categoría:

    1. en "producto", configure un campo multilist llamado "Categorías" y agregue el ID de cada elemento de la categoría, el producto pertenece a
    2. en "Categoría", configure un campo de búsqueda para seleccionar productos de su elemento Bucket
    3. Realmente depende de cómo se va a gestionar esta jerarquía de productos, cuál de los mejores se adapta mejor.

      Información sobre los cucharones de elementos aquí: http: / /sdn.sitecore.net/reference/sitecore%207/developers%20guide%20to%20item%20buckets%20and%20search.aspx

Otros consejos

La solución 1 sigue siendo la mejor en mi opinión.

Siempre es mejor crear una tienda integral y lógica como "artículos de baño y ducha en la categoría del baño" que tener productos en ambas categorías y sin categorías.

El beneficio global que tiene categorías para los productos es para la indexación (en cuanto a humano, en cuanto a su sitio web, en cuanto a la búsqueda)

Con algunos CMS como Magento, administra fácilmente 1M productos con categorías, y puede editar, mover categorías como desee, para finalizar mi respuesta, sí, responder1 es la respuesta más adecuada para mí :)

Editar: Lo sentimos, no veo que ya estás usando Sitecore

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top