Ciò è dovuto al problema di reindicizzazione.
app \ code \ Modules \ Catalog \ etc \ di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<preference for="Magento\Catalog\Model\Indexer\Category\Product\Action\Full" type="Modules\Catalog\Model\Indexer\Category\Product\Action\Full" />
</config>
app \ code \ Modules \ Catalog \ modello \ Indexer \ Categoria \ prodotto \ azione \ Full.php
<?php
namespace Modules\Catalog\Model\Indexer\Category\Product\Action;
/**
* Class AbstractAction
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
*/
class Full extends \Magento\Catalog\Model\Indexer\Category\Product\Action\Full {
public function isRangingNeeded() {
return false; // It was "True" as default setting.
}
}
Quindi, dovremmo eseguire questo comando.
php bin/magento cache:clean
php bin/magento indexer:reindex
Infine, abbiamo ottenuto tutto 2000 prodotti sulla nostra pagina categoria invece di precedenti 340 prodotti a pagina frontend. Inoltre, la scheda "Categoria prodotto" sulla gestione dell'indice viene aggiornata dalla data della versione aggiornata alla data e ora di indicizzazione corrente.
Ottima esperienza!
Spero che questo possa aiutare molti sviluppatori e proprietari.
fonte
2017-06-05 08:31:33
Benvenuti a StackOverflow! Questa domanda è fuori tema qui, poiché SO è un sito dedicato alle domande di programmazione. Si prega di prendere il [tour introduttivo] (http://www.stackoverflow.com/tour). Inoltre, alla tua domanda mancano informazioni di base, come la versione utilizzata e simili. Si consiglia di leggere [Come faccio a fare una buona domanda] (http://stackoverflow.com/help/how-to-ask), che aumenta la probabilità di ottenere una risposta utile. Potresti trovare il saggio [ESR] (https://en.m.wikipedia.org/wiki/Eric_S._Raymond) [How To Ask Questions The Smart Way] (http://catb.org/~esr/faqs /smart-questions.html) utile. –
Sto votando per chiudere questa domanda come off-topic perché Stack Overflow è un sito Q & A [relativo alla programmazione] (http://stackoverflow.com/help/on-topic). La tua domanda non riguarda la programmazione. Forse dovresti invece postarlo su http://magento.stackexchange.com? – Enigmativity