2010-03-22 27 views
72

Recientemente me han encargado la creación y el despliegue de un gran sitio de comercio electrónico. En el pasado, tuvimos que usar la instalación heredada de X-Cart para la reurbanización (demasiado integrada con su flujo de trabajo existente).Los productos de Magento no se mostrarán en la categoría

Habíamos escuchado cosas buenas sobre Magento, así que instalé una instalación de prueba para entenderlo. Después de un par de problemas iniciales, hay un sitio de desarrollo en vivo que muestra categorías en el tema predeterminado. El problema al que hemos llegado ahora es que los productos no se muestran ...!

Después de investigar mucho más a fondo sobre esto, todo lo que he podido descubrir es que un buen número de desarrolladores respaldan el uso total de otras soluciones, y el otro 50% dice que después de la curva de aprendizaje tan maravilloso como inicialmente nos habían hecho creer.

Ahora, mi categoría de prueba se muestra, así que sé que está configurada correctamente. Configuré tres productos de prueba y los asocié con esto (todo hecho siguiendo la guía del usuario de Magento), comprobé comprobado dos veces y comprobé tres veces que los productos están habilitados y visibles individualmente, y aún así la parte delantera dice que la categoría no tiene productos. . Borré la memoria caché repetidamente, restablecí todo lo posible muchas veces en la administración de índices, no aparece ningún producto.

Tengo que hacer una llamada mañana por la mañana para saber si estamos avanzando con Magento. Si ni siquiera puedo mostrar productos, tendré que ir con algo que tenga un historial más establecido y más apoyo comunitario disponible. ¿Alguien puede aconsejar qué podría estar mal aquí?

+12

"curva de aprendizaje empinada" - si, no estás bromeando :( – whostolemyhat

+1

Muy buena pregunta. Y he renunciado a magentod debido a este problema ... no es digno –

+0

Shopify! Magento es un monstruo hinchado de PHP. .Magento 2 aparentemente es mucho mejor, ¡pero no hay razón para mirar este punto! – VisWebsoft

Respuesta

176

La siguiente lista de verificación para ver si hay artículos en stock. Algunos parecerán estúpidos hasta la primera vez que dedique una hora tratando de resolver este problema:

  1. Los productos deben ser visibles en el catálogo.
  2. Los productos deben estar habilitados.
  3. El producto debe tener disponibilidad de existencias.
  4. El producto debe estar configurado en En existencia.
  5. Si el producto está configurado para no realizar un seguimiento del stock, todavía debe tener un stock Cantidad y estar configurado en Stock.
  6. El producto debe asignarse a la Categoría de destino.
  7. Si usa el modo multi-sitio web (o si importó los productos a través del flujo de datos), los productos deben asignarse al sitio web de destino.
  8. Debe actualizar su Caché/Índices, solo para asegurarse.

Bienvenido a Magento. ¡Espero que ayude!

Joe

+4

¡Gracias, Joe, nuestros productos de prueba no fueron configurados correctamente (incluso después de muchos controles por parte de varias personas!). Todavía estoy familiarizado con Magento, pero creo que finalmente estamos progresando. Gracias de nuevo por su respuesta. – Aaron

+0

Gracias, esta publicación ayuda mucho – hamahama

+0

¿Es para hacer que aparezca en el panel de administración o en las páginas reales de la tienda? Estoy presionando el producto usando API y Definitivamente los guardo en la base de datos, pero no aparecen en la vista del producto administrativo. Gracias –

2

Compruebe las opciones de administración de stock de su producto, en los elementos de configuración predeterminados que no están en stock no se muestran.

4

También me gustaría añadir: asegúrese de que para la categoría en la pestaña Configuración de pantalla, el modo de visualización está ajustado en "Sólo los productos" o "bloques y productos estáticos". Si esto está configurado en "Solo bloque estático", los productos no se mostrarán para la categoría.

5

Al cargar en una categoría nuestros productos no estaban disponibles para ver en el catálogo o búsqueda, y ninguna de nuestras categorías se mostraba.

Tuvimos que crear las categorías como subcategorías en la 'Categoría predeterminada' preexistente.

21

Consejo de Praxis: Si faltan todos los productos, el índice de precios podría ser un problema. La tabla de índice de precios catalog_product_index_price se unirá a la lista de productos de la categoría. También el índice de categoría/producto podría estar dañado. Primero compruebo el índice de precios si faltan todos los productos.

+0

Parece que ese es mi problema: no puedo reindexar el índice de precios del producto. ¿Qué hiciste para arreglar eso? – alekwisnia

+0

Me salvó las horas ... –

+0

¡Waow, tengo que agradecerte mucho! Este fue mi problema también. Mi script cli no estaba actualizando el índice correctamente y no había ningún mensaje de error. Más tarde descubrí que esto sucedió porque tengo APC habilitado y olvidé habilitar la APC para CLI en la configuración. Entonces, el script arroja excepciones cuando se trabaja en el índice o caché.APC hace las cosas tan buenas y malas al mismo tiempo :) –

2

favor Goto Administración Índice, REINDEX Aquí se enumeran todas las filas

Sistema >> Índice de gestión

Se va a resolver su problema ...

2

Asegúrese de que PHP está instalado el módulo "GD" gráficos. Magento lo usa para crear las miniaturas de la imagen del producto, etc. Si falta, no tendrá suerte con Magento cuando se trata de ver productos en cualquier lugar. Escriba su shell:

php5 -m 

Ver si gd está en la lista. Si no lo es, instalarlo y reiniciar Apache escribiendo esto en su concha:

sudo apt-get install php5-gd 
sudo apachectl restart 

There are more comprehensive instructions at this link.

Cuestiones relacionadas