web-dev-qa-db-fra.com

Les produits Magento n'apparaîtront pas dans la catégorie

J'ai récemment été chargé de la création et du déploiement d'un grand site de commerce électronique. Dans le passé, nous devions utiliser l’ancienne installation X-Cart héritée du client pour son redéveloppement (trop intégrée à son flux de travail existant).

Nous avions entendu de bonnes choses à propos de Magento, alors j’ai mis en place une installation de test pour y remédier. Après quelques problèmes initiaux, un site de développement en direct affiche les catégories sur le thème par défaut. Le problème que nous avons rencontré est que les produits ne s'affichent pas ..!

Après une recherche beaucoup plus approfondie à ce sujet, tout ce que j’ai pu constater, c’est que bon nombre de développeurs approuvent totalement l’utilisation d’autres solutions, les 50% restants affirmant que la plate-forme est aussi merveilleuse que nous 'avait d'abord été amené à croire.

Maintenant, ma catégorie de test est affichée, donc je sais que cela est configuré correctement. J'ai mis en place trois produits de test et les associe à tout cela (conformément au guide de l'utilisateur de Magento), vérifié deux fois et vérifié trois fois que les produits sont activés et visibles individuellement, mais le frontal indique que la catégorie ne contient aucun produit. . J'ai effacé le cache à plusieurs reprises, réinitialisé tout ce qui était possible dans la gestion des index - aucun produit n'apparaît.

Je dois passer un appel demain matin pour savoir si nous allons de l'avant avec Magento. Si je ne parviens même pas à montrer les produits, je vais devoir utiliser quelque chose avec un historique plus solide et un soutien plus important de la part de la communauté. Quelqu'un peut-il conseiller ce qui pourrait éventuellement être faux ici?

73
Aaron

La liste de contrôle pour savoir si les articles sont en stock suit. Certains sembleront stupides jusqu'à la première fois que vous passez une heure à essayer de résoudre ce problème:

  1. Les produits doivent être visibles dans le catalogue.
  2. Les produits doivent être activés.
  3. Le produit doit avoir une quantité en stock.
  4. Le produit doit être défini sur En stock.
  5. Si le produit est configuré pour ne pas suivre les stocks, il doit toujours avoir une quantité en stock et être défini sur En stock.
  6. Le produit doit être affecté à la catégorie cible.
  7. Si vous utilisez le mode multi-site Web (ou si vous avez importé les produits via Data Flow), les produits doivent être affectés au site Web cible.
  8. Vous devez actualiser votre cache/index, juste pour vous en assurer.

Bienvenue sur Magento. J'espère que ça t'as aidé!

Joe

176
Joseph Mastey

Conseil Praxis: Si tous les produits manquent, l’indice des prix peut poser problème. La table d'indexation des prix catalog_product_index_price sera rejoint dans la catégorie liste de produits. De plus, l'index de catégorie/produit pourrait être corrompu. Je vérifie d’abord l’indice des prix si tous les produits manquent.

21
cmuench

J'ajouterais également: assurez-vous que pour la catégorie sous l'onglet Paramètres d'affichage, le mode d'affichage est défini sur "Produits uniquement" ou "Blocs statiques et produits". Si cette option est définie sur "Bloc statique uniquement", les produits ne s'afficheront pas pour la catégorie.

5
Ryan Dingus

Lors du téléchargement dans une catégorie, nos produits n'étaient pas disponibles pour être visualisés dans le catalogue ou dans la recherche, et aucune de nos catégories n'apparaissait.

Nous avons dû créer les catégories en tant que sous-catégories dans la "catégorie par défaut" préexistante.

5
B. Edwards

Assurez-vous que PHP "Gd", le module graphique est installé. Magento l'utilise pour créer les vignettes de l'image du produit, etc. S'il manque, vous n'aurez aucune chance avec Magento lorsqu'il s'agira de voir des produits. n'importe où. Tapez votre shell:

php5 -m

Voir si D.ieu est dans la liste. Si ce n'est pas le cas, installez-le et redémarrez Apache en le tapant dans votre shell:

Sudo apt-get install php5-Gd
Sudo apachectl restart

Il existe des instructions plus complètes sur ce lien .

2
CommaToast

s'il vous plaît Goto Index Management, Ici Réindexer toutes les lignes répertoriées

Système >> Gestion des index

Cela résoudra votre problème ...

2
Jignesh Vagh

Vérifiez vos options de gestion des stocks de produits, dans la configuration par défaut, les articles en rupture de stock ne sont pas affichés.

2
SiViG