Importieren und Exportieren aller Kategorien mithilfe einer CSV-Datei (ohne Erweiterung)

15

Ich möchte alle Kategorien in Magento mit einer CSV-Datei importieren. Ich habe versucht, dies mit der Erweiterung http://www.magentoworks.net/importexport-magento-category-extension/ zu tun, aber ich möchte dies mit Dataflow-Profiles tun. Gibt es eine Möglichkeit, Datenflussprofile zu verwenden?

Swetha
quelle
Diese Wiki-Seite könnte dir helfen wiki.magento.com/display/m1wiki/…
Vishwas Bhatnagar
Ich möchte Kategorien und keine Produkte importieren.
Swetha

Antworten:

3

Wenn Sie keine Erweiterungen verwenden, können Sie den Import / Export für Produkte verwenden, da beim Importieren von Produkten fehlende Kategorien erstellt werden. Löschen Sie anschließend die erstellten Produkte.

Abhängig von der Anzahl Ihrer Produkte und Kategorien ist es möglicherweise einfacher, ein einzelnes Dummy-Produkt zu erstellen, es allen Kategorien zuzuweisen und dann nur dieses Produkt zu exportieren.

Hinweis: Hiermit werden keine Einstellungen der Kategorien exportiert. Es handelt sich also um eine Problemumgehung und nicht um eine vollständige Lösung.

Fabian Schmengler
quelle
4

Wenn Sie alle Kategorien und Produkte auf Ihre Website importieren möchten,
befolgen Sie einfach die folgenden Anweisungen.

  1. Erstellen Sie alle Kategorien und erstellen Sie ein Produkt auf Ihrer Website.
  2. Exportieren Sie anschließend diese Daten und behalten Sie diese bei sich.
  3. Ordnen Sie nun die Daten an, die Sie importieren möchten. Diese Summe muss im Format Ihrer exportierten Daten angeordnet sein.
  4. Nach Absprache können Sie die Daten einfach in Ihre Website importieren, die Sie in gewohnter Weise neu importieren möchten.

  5. Gehen Sie dann zu System -> Import / Export -> Datenflüsse -> Befolgen Sie diese Regeln ...

Teja Bhagavan Kollepara
quelle
Wie können Produkte mit Kategorienamen und nicht mit Kategorie-ID exportiert werden
3

Ich hatte das gleiche Problem, als ich anfing, Zencart und Magento zu konvertieren / zu migrieren. Ich habe ein kleines Skript geschrieben, in dem die ursprünglichen IDs gespeichert und in Magento zurücksortiert wurden.

Sie möchten sich das ansehen: /programming/34213371/csv-import-export-problems-in-magento/34267981#34267981

Dieses Skript ist nur für Magento, es exportiert und importiert Kategorien, während die IDs intakt bleiben. Das ist gut, wenn Sie manchmal zwischen Magento-Installationen wechseln.

Christer Johansson
quelle
2

Um es kurz zu machen. Nein. Sie können die Standarddatenflussprofile (oder erweiterten Profile) nicht zum Exportieren / Importieren anderer Datenstrukturen als "Kunden" und "Produkte" verwenden.

Um dies zu erreichen, benötigen Sie ein benutzerdefiniertes Modul. AFAIK, es gibt kein Modul mit einem Datenflussadapter für Kategorien (aber ich kann mich irren).

Sie können Ihr eigenes Modul erstellen, wenn Sie möchten.

Sie benötigen ein gutes Verständnis der Datenfluss-Parser / Adapter / Mapper, um dieses Modul zu erstellen.

Yiorgos Moschovitis
quelle
-2

Hallo Finde diese URL, du wirst die richtige Lösung bekommen

Herunterladen

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

Entpacke die Datei und füge den Magento Ordner zusammen

dann wird es klappen Keine Notwendigkeit, etwas zu tun

oder

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
quelle