Dans Magento 1.9 Enterprise (qui est essentiellement l'édition 1.4 de la communauté), comment désactiver l'index par programmation afin qu'il ne soit pas réindexé après chaque mise à jour du produit? Nous avons une procédure d'importation de produit complexe, donc nous ne pouvons pas utiliser l'importation de catalogue intégrée.Magento - Désactiver l'indexation automatique par programmation
Répondre
Le réglage de l'indexeur en mode "manuel" l'empêchera d'indexer automatiquement lors de la sauvegarde/édition/suppression.
En MAGE_ROOT/shell, vous pouvez trouver un script appelé indexer.php qui, entre autres, vous permet d'activer/désactiver indexeurs:
php indexer.php --mode-manual catalog_url
php indexer.php --mode-realtime catalog_url
Vous pouvez avoir un script qui définit tous les indexeurs au manuel
Si vous voulez le faire programatically, quelque chose le long des lignes devrait fonctionner:
$pCollection = Mage::getSingleton('index/indexer')->getProcessesCollection();
foreach ($pCollection as $process) {
$process->setMode(Mage_Index_Model_Process::MODE_MANUAL)->save();
//$process->setMode(Mage_Index_Model_Process::MODE_REAL_TIME)->save();
}
vous ne pouvez pas avoir à le faire par programme. J'ai eu un problème similaire où j'avais environ 10 fichiers à importer. Je ne pouvais pas combiner car c'était un déménagement de site et certains étaient dépendants des autres.
Vous pouvez désactiver l'index automatique qui, si votre script d'importation est configuré correctement, sera écouté.
Il vaut le coup:
System -> Index Management
Check All Items
Change Action to "Change Index Mode"
Select "Manual"
Save
Hope this helps.
- 1. Magento - Réordonner par programmation
- 2. Désactiver par programmation VoiceProcessingIO AGC
- 3. Magento: par programmation définir la livraison gratuite
- 4. Désactiver le silence par programmation
- 5. Magento désactiver devis d'expédition automatique sur le panier
- 6. Magento, comment désactiver le module par programme?
- 7. Désactiver l'animation Windows CE, par programmation?
- 8. Désactiver les SMS par programmation Android
- 9. Activer/Désactiver uibutton Interface Builder par programmation
- 10. Désactiver le défilement de ScollViewer par programmation
- 11. Android comment activer/désactiver la synchronisation automatique par programme
- 12. YUI 3: Trigger automatique complète suggestion par l'entrée par programmation
- 13. Créer par programmation des codes promo générés automatiquement dans Magento?
- 14. Installation automatique de Magento
- 15. désactiver la rotation automatique
- 16. Magento: Mettre à jour le logo du magasin par programmation
- 17. Magento ajoutant du code par programmation aux pages modèles
- 18. Magento exportation table d'expédition des taux par programmation Mage API
- 19. Magento: Chargement des attributs pour un produit par programmation - Comment?
- 20. Comment importer une image de catégorie par programmation dans Magento?
- 21. Magento: Suppression par programmation d'un attribut de l'ensemble d'attributs
- 22. Échec de l'envoi de courrier électronique par programmation dans Magento
- 23. Android MapView: Désactiver le zoom automatique
- 24. désactivation de la programmation automatique?
- 25. Défilement automatique des onglets - Programmation
- 26. Mac OS X/Bluetooth: désactiver par programmation le couplage simple?
- 27. Est-il possible de désactiver le WIFI par programmation?
- 28. Désactiver/désinscrire par programmation Excel UDF en C#
- 29. Comment désactiver par programmation les éléments ComboBox remplissant la condition
- 30. Comment puis-je désactiver 3G/Data par programmation sur Android?