Domanda

Il nostro negozio ha più di 30K prodotti e la maggior parte di loro sono prodotti bambino e non visibili singolarmente. Come posso evitare di aggiungere nuovi URL Rewrite per questi prodotti? Ho citato come possiamo gestire url proccess riscrittura, per esempio voglio Non aggiungere URL Rewrite per particolari prodotti, ad esempio disabilitato, non visibile, non classificato i prodotti? Qualcuno ha qualche suggerimento? Grazie.

È stato utile?

Soluzione

Il sistema url_rewrite Magento è piuttosto problematico. Ha insetti che lasciano la tavola crescere su ogni reindex e il suo progettato per il comfort, in modo che include riscritture per i prodotti non visibili.

Oltre al bug, la maggior parte di lavoro che si vuole fare su di essa è molto negozio dependend, come per lo più si traduce in una ridotta serie di funzioni.

Se si vuole cambiare, è necessario riscrivere il modello Mage_Catalog_Model_Url.
C'è per esempio si potrebbe rielaborare la funzione _refreshProductRewrite a saltare su di esso, se il prodotto corrente non viene mostrato in ogni caso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top