Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

[tuto] importer les catégories dans magento depuis un CSV
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1234567
SUJET:

[tuto] importer les catégories dans magento depuis un CSV

**
#59624
zuiko
Moderator
Messages: 2863
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin

Re:[tuto] importer les catégories dans magento depuis un CSV

Il y a 5 Années, 6 Mois
Karma: 85  
Bonjour,

le script est livré avec la doc pour savoir formater le fichier csv.
Il fonctionne en update mode quand la catégorie existe déjà. (enfin il vaut mieux faire un petit essai avant, j'ai pu modifier le code depuis)
Attention ce script a une contrainte que je n'ai pas pris le temps de contourner :
- le nom admin de la catégorie doit être unique dans l'arborescence complète si non résultats surprenants garantis (transferts de bout d'arborescence). Cela n'a pas réellement d'importance puisque les traductions elles (dans les autres store views que admin)n'ont pas besoin d'être uniques.

Je voudrais mettre ceci dans mon csv: category_id , storeID, et name ... est-ce possible?

Oui et même bien plus...
 
Dernière édition: 21/07/12 à  19:29 Par zuiko.
Souvent support de mes exemples et conseils cette mercerie en ligne aux produits pro, au thème devenu responsive mobile en avril 2015.
L'administrateur a désactivé l'accès public en écriture.
#59631
OmegaBowser
Junior Boarder
Messages: 37
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:[tuto] importer les catégories dans magento depuis un CSV

Il y a 5 Années, 6 Mois
Karma: 0  
Bonjour, j'ai essayé le script fournit en 1ere page.
Côté installation pas de soucis, mais lors de l'éxécution du script, avec un CSV contenant juste une catégorie à ajouter pour tester, j'obtiens l'erreur suivante:

Code :

<br /> <font size='1'><table class='xdebug-error xe-fatal-error xe-scream' dir='ltr' border='1' cellspacing='0' cellpadding='1'> <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> SCREAM: Error suppression ignored for</th></tr> <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Fatal error: Call to undefined method Astrolab_Catalog_Model_Convert_Adapter_Category::getStoreById() in C:\wamp\www\magento\app\code\local\Astrolab\Catalog\Model\Convert\Adapter\Category.php on line <i>42</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0537</td><td bgcolor='#eeeeec' align='right'>383016</td><td bgcolor='#eeeeec'>{main}( )</td><td title='C:\wamp\www\magento\index.php' bgcolor='#eeeeec'>..\index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.2996</td><td bgcolor='#eeeeec' align='right'>768352</td><td bgcolor='#eeeeec'>Mage::run( )</td><td title='C:\wamp\www\magento\index.php' bgcolor='#eeeeec'>..\index.php<b>:</b>87</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.4108</td><td bgcolor='#eeeeec' align='right'>2003696</td><td bgcolor='#eeeeec'>Mage_Core_Model_App->run( )</td><td title='C:\wamp\www\magento\app\Mage.php' bgcolor='#eeeeec'>..\Mage.php<b>:</b>683</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>5.8177</td><td bgcolor='#eeeeec' align='right'>10953752</td><td bgcolor='#eeeeec'>Mage_Core_Controller_Varien_Front->dispatch( )</td><td title='C:\wamp\www\magento\app\code\core\Mage\Core\Model\App.php' bgcolor='#eeeeec'>..\App.php<b>:</b>354</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>5.8841</td><td bgcolor='#eeeeec' align='right'>11331304</td><td bgcolor='#eeeeec'>Mage_Core_Controller_Varien_Router_Standard->match( )</td><td title='C:\wamp\www\magento\app\code\core\Mage\Core\Controller\Varien\Front.php' bgcolor='#eeeeec'>..\Front.php<b>:</b>176</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>6.0395</td><td bgcolor='#eeeeec' align='right'>11927440</td><td bgcolor='#eeeeec'>Mage_Core_Controller_Varien_Action->dispatch( )</td><td title='C:\wamp\www\magento\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php' bgcolor='#eeeeec'>..\Standard.php<b>:</b>250</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>9.4485</td><td bgcolor='#eeeeec' align='right'>20403800</td><td bgcolor='#eeeeec'>Mage_Adminhtml_System_Convert_ProfileController->batchRunAction( )</td><td title='C:\wamp\www\magento\app\code\core\Mage\Core\Controller\Varien\Action.php' bgcolor='#eeeeec'>..\Action.php<b>:</b>419</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>9.6925</td><td bgcolor='#eeeeec' align='right'>20933248</td><td bgcolor='#eeeeec'>Astrolab_Catalog_Model_Convert_Adapter_Category->saveRow( )</td><td title='C:\wamp\www\magento\app\code\core\Mage\Adminhtml\controllers\System\Convert\ProfileController.php' bgcolor='#eeeeec'>..\ProfileController.php<b>:</b>250</td></tr> </table></font>
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1234567
Modérateur: Gabriiiel, ILOA, zuiko