|
|
Re:[tuto] importer les catégories dans magento depuis un CSV Il y a 2 Années, 4 Mois
|
Karma: 4
|
Merci Zuiko pour ta réponse, en fait j'ai suivi ça
| Code : |
<?php
$proxy = new SoapClient('http://www.monsite.com/index.php/api/?wsdl');
$sessionId = $proxy->login('export_category', 'magento');
$liste = $allCategories = $proxy->call($sessionId, 'category.tree');
function category($cat,$detail)
{
printf("\"%s\",\"%s%s\"\n",$cat['category_id'],$detail,$cat['name']);
$detail .= $cat['name'].'/';
foreach ($cat['children'] as $child)
{
category($child,$detail);
}
}
echo '<pre>';
category($liste,'');
echo '<pre>';
?>
|
Alors j'ai pu exporter mes catégories, mais il n'y a que le nom et l'ID, rien sur les images, les métas, etc.
|
|
|
|
Dernière édition: 05/01/11 à 05:49 Par Brice.Raison: Erreur de saisie
|
David82
Junior Boarder
Messages: 20
|
Re:[tuto] importer les catégories dans magento depuis un CSV Il y a 2 Années, 4 Mois
|
Karma: 0
|
Bonjour.
J'ai participé à cette discussion mais j'ai finalement trouvé une solution (payante) ici :
www.commerceextensions.com/magento-bulk-...-export-csv-xml.html
car après avoir passé des jours et des jours à tenté de réinventer la roue, j'ai préféré utiliser un outil fait par qqn qui a fait le boulot à ma place.
Je ne sais pas si je peux faire de la pub, mais je dois dire qu'après avoir testé toutes sortes de solutions, j'ai testé avec succès celle de ce site.
Pour info, je suis sous magento 1.4.1.1 et j'ai testé les modules d'import/export des produits, des catégories et ça fonctionne à merveille.
Pour les produits, tous les types sont pris en charge : simple, groupés, configurables ...
Bon courage à tous, car l'import/export est toujours un problème sous Magento. Mais au moins, maintenant, on trouve des solutions qui tiennent la route.
|
|
|
|
|
Otto357
Junior Boarder
Messages: 24
|
Re:[tuto] importer les catégories dans magento depuis un CSV Il y a 2 Années, 3 Mois
|
Karma: 0
|
|
Bonjour,
Je te remercie pour le message et le lien.
N'étant pas pointu techniquement, vu que tu as testé cet outil, peux tu m'endure plus.
Je cherche à importer les catégories et les produits (avec leurs images) d'un site non magento vers sa nouvelle version qui est en magento.
Cet outil permet-il tout ça sans difficulté pour un débutant en magento ?
En résumer, prendre les données de l'ancien site et tout mettre dans magento....
Au passage connais-tu une solution pour les misa jour de prix ?
Merci d'avance
|
|
|
|
|
David82
Junior Boarder
Messages: 20
|
Re:[tuto] importer les catégories dans magento depuis un CSV Il y a 2 Années, 3 Mois
|
Karma: 0
|
Oui, ça fait tout ça.
Il suffit de mettre toutes tes images (pour les catégories et les produits dans media/import et quand tu lanceras le script, elles seront importées où il faut dans magento.
Pour te donner une idée, voici les champs de mon csv :
| Code : |
"store","websites","attribute_set","type","categories","sku","exclude_from_supply_needs","name","product_name","dj_nom_produit_court","options_container","image_label","small_image_label","thumbnail_label","custom_design","page_layout","featured","product_navigation","reward_point_product","reward_point_will_get","mw_reward_point","dj_remises_quantitatives","tier_prices","purchase_tax_rate","dj_conditionnement","dj_conditionnement_court","weight","dj_composition","dj_dosage","dj_origine","dj_titre","description","short_description","dj_savoir_plus","dj_medical","price","qty","min_qty","is_in_stock","notify_stock_qty","use_config_notify_stock_qty","manage_stock","manufacturer","status","tax_class_id","visibility","enable_googlecheckout","default_supply_delay","nom_fournisseur","cost","dj_marque","dj_date_entree","dj_date_sortie","dj_commentaire","code_barre","dj_logos","image","thumbnail","small_image","gallery","meta_title","meta_keyword","meta_description","dj_conservation","dj_indication","dj_conseils_utilisation","dj_precautions","dj_garanties","dj_plus","dj_vetus_proprietes","dj_mots_cles","product_type_id","grouped","store_id"
|
pour les produits.
Idem pour les catégories :
| Code : |
"rootid","store","categories","description","url_key","is_active","meta_title","url_path","is_anchor","meta_keywords","meta_description","display_mode","page_layout","cms_block","custom_design","category_image","include_in_menu"
|
Tu peux importer plusieurs images par produit, les produits groupés, configurables ...
En fait, la seule difficulté est de bien formater ton csv et avec un encodage en utf-8.
Après, tu mets ton csv dans le répertoire var/import et tu lances le profil avancé correspondant.
Tu peux utiliser le profil pour l'import des produits pour mettre à jour tes prix.
|
|
|
|
|
|
|
Re:[tuto] importer les catégories dans magento depuis un CSV Il y a 2 Années, 3 Mois
|
Karma: 52
|
Le problème d'une telle méthode (surtout pour l'import de produits), c'est qu'elle passe,si j'ai bien compris, par le fameux "Dataslow" de Magento.
Donc c'est très lent...
L'alternative c'est peut être d'essayer Magmi (voir le wiki)
Dont la vitesse est incomparable.
Pour les configurables ce n'est pas encore çà (il y a encore une intervention manuelle) mais çà va venir.
Et pour les "custom options" c'est au point.
|
|
|
|
Dernière édition: 04/02/11 à 18:28 Par zuiko.
|
|
|
Re:[tuto] importer les catégories dans magento depuis un CSV Il y a 2 Années, 3 Mois
|
Karma: 28
|
|
bonjour,
@zuiko tu as essayé magni ?
|
|
|
|
|
|
|
Re:[tuto] importer les catégories dans magento depuis un CSV Il y a 2 Années, 3 Mois
|
Karma: 52
|
Magmi  pas magni
Oui cela fait un moment que je m'en sers et j'ai participé à la mise au point de la partie Custom Options.
Voir aussi le fil de discussion (709 posts au compteur !) sur le forum anglais.
Et le site SF.
Cele fait un moment que j'en parle sur ce forum.
|
|
|
|
|
David82
Junior Boarder
Messages: 20
|
Re:[tuto] importer les catégories dans magento depuis un CSV Il y a 2 Années, 3 Mois
|
Karma: 0
|
|
C'est clair que ce n'est pas aussi rapide qu'un module qui injecte directement en base de données.
Mais pour avoir un ordre de grandeur, il me faut 10-15 minutes pour 700 produits.
Pour les cataégories, ça va 10 fois plus vite vu qu'il n'y a que peu de champs.
|
|
|
|
|
|