Vous avez un petit problème ici avec les catégories.
Exécuter Magento 2.1.3
Toutes les autres catégories affichent la bonne quantité de produit, sauf celle-ci
Sous Produits-> Catégories -> La catégorie "Kingdom Death" affiche 66 produits.
Cependant, lorsque vous accédez à un frontal, il n'affiche que 16 produits.
Les choses que j'ai faites jusqu'à présent:
- Mise en cache effacée
- Tout réindexé
- Supprimer / Réajouter des produits dans la même catégorie
- Assurez-vous que les produits sont activés
- Assurez-vous que les articles sont en stock
- Assurez-vous que la visibilité du produit est définie sur "Catalogue, Recherche"
J'ai comparé ces 16 produits qui sont visibles à ceux "invisibles" et il n'y a pas de changements visibles tous les paramètres et attributs sont identiques.
De plus, si je recherche le produit "invisible" sur le site, il l'affichera et le trouvera, mais ne fonctionne pas si j'essaye de le trouver en utilisant une catégorie.
J'apprécie beaucoup l'aide!
Réponses:
Ceci est ma bonne réponse. Je viens de rencontrer votre problème sur mon site. Mon site est basé sur Magento 2.1.5. Vous devez ajouter des fichiers xml et php dans votre dossier d'application.
Surtout, le site est juste une production en direct, ma réponse est juste une réponse plus pratique.
Nous pouvons facilement ajouter ces deux fichiers dans le dossier Modules d'origine.
app \ code \ Modules \ Catalog \ etc \ di.xml
app \ code \ Modules \ Catalog \ Model \ Indexer \ Category \ Product \ Action \ Full.php
Ensuite, nous devons exécuter cette commande.
Enfin, nous avons obtenu 2000 produits entiers sur notre page de catégorie au lieu de 340 produits précédents sur la page frontend. De plus, l'onglet "Catégorie de produit" de la gestion des index est juste mis à jour de la date de mise à niveau de la version à la date et l'heure d'indexation actuelles.
Belle expérience!
J'espère que cela aidera de nombreux développeurs et propriétaires.
la source