Importer et exporter toutes les catégories en utilisant le fichier csv (sans extension)

15

Je veux importer toutes les catégories dans magento en utilisant le fichier CSV, j'ai essayé de le faire en utilisant l'extension http://www.magentoworks.net/importexport-magento-category-extension/ cela fonctionne mais je veux le faire en utilisant Dataflow-Profiles. Existe-t-il un moyen de faire en utilisant les profils de flux de données?

Swetha
la source
Cette page wiki pourrait vous aider wiki.magento.com/display/m1wiki/…
Vishwas Bhatnagar
Je souhaite importer des catégories et non des produits.
Swetha

Réponses:

3

Ne pas utiliser d'extensions vous limite, mais vous pouvez utiliser Import / Export avec des produits car des catégories manquantes seront créées lorsque vous importerez des produits. Ensuite, supprimez les produits créés.

Selon votre nombre de produits et de catégories, il peut être plus facile de créer un seul produit factice, de l'affecter à toutes les catégories, puis d'exporter uniquement ce produit.

Remarque: Cela n'exportera aucun paramètre des catégories, c'est donc une solution de contournement, pas une solution complète.

Fabian Schmengler
la source
4

Si vous souhaitez importer toutes les catégories et tous les produits sur votre site Web,
suivez simplement les instructions suivantes.

  1. Créez toutes les catégories et créez un produit dans votre site Web,
  2. Après cela, exportez ces données et conservez-les avec vous.
  3. Arrangez maintenant les données que vous souhaitez importer, ce total doit être organisé au format de vos données exportées.
  4. Une fois organisé, vous pouvez facilement importer les données dans votre site Web que vous souhaitez importer récemment de la manière habituelle.

  5. Ensuite, allez dans système -> import / Export -> Flux de données -> Suivez ces règles ...

Teja Bhagavan Kollepara
la source
Comment exporter des produits avec le nom de catégorie et non l'ID de catégorie en utilisant le système -> importation / exportation ->
3

J'ai eu ce même problème lorsque j'ai commencé à convertir / migrer et l'ancien Zencart vers Magento. J'ai écrit un petit script qui a conservé les identifiants d'origine et les a triés dans Magento.

Vous pouvez voir ceci: /programming/34213371/csv-import-export-problems-in-magento/34267981#34267981

Ce script est destiné à Magento uniquement, il exporte et importe des catégories tout en gardant leur ID intact. Ce qui est bien lorsque l'on se déplace entre les installations de Magento parfois.

Christer Johansson
la source
2

Longue histoire courte. Non. Vous ne pouvez pas utiliser les profils Dataflow par défaut (ou les profils avancés) pour exporter / importer d'autres structures de données que «clients» et «produits».

Pour ce faire, vous avez besoin d'un module personnalisé. AFAIK, il n'y a pas de module avec un adaptateur de flux de données pour les catégories (mais je peux me tromper).

Vous pouvez créer votre propre module si vous le souhaitez.

Vous avez besoin d'une bonne compréhension des analyseurs / adaptateurs / mappeurs de flux de données pour créer ce module.

Yiorgos Moschovitis
la source
-2

Bonjour Trouvez cette URL, vous obtiendrez une solution appropriée

Télécharger

https://blog.surgeryxchange.com/wp-content/uploads/2017/06/import_categories.zip

décompressez le fichier fusionnez votre dossier magento

alors ça marchera Pas besoin de faire quoi que ce soit

ou

function getCategories()
{
    $file = 'csv/categories.csv';
    $arrResult = array();
    $headers = false;

    $handle = fopen($file, "r");
    if (empty($handle) === false) {
        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
            if (!$headers) {
                $headers[] = $data;
            } else {
                $arrResult[] = $data;
            }
        }
        fclose($handle);
    }
    return $arrResult;
}
Gowthaman
la source