Importuj i eksportuj wszystkie kategorie za pomocą pliku csv (bez rozszerzenia)

15

Chcę zaimportować wszystkie kategorie w Magento za pomocą pliku CSV, próbowałem zrobić przy użyciu rozszerzenia http://www.magentoworks.net/importexport-magento-category-extension/ to działa, ale chcę to zrobić za pomocą profili przepływu danych. Czy jest jakiś sposób na skorzystanie z profili przepływu danych?

Swetha
źródło
Ta strona wiki może ci pomóc wiki.magento.com/display/m1wiki/…
Vishwas Bhatnagar
Chcę importować kategorie, a nie produkty.
Swetha

Odpowiedzi:

3

Brak korzystania z rozszerzeń ogranicza Cię, ale możesz użyć funkcji Importuj / Eksportuj z produktami, ponieważ podczas importowania produktów zostaną utworzone brakujące kategorie. Następnie usuń utworzone produkty.

W zależności od liczby produktów i kategorii może być łatwiej utworzyć pojedynczy produkt zastępczy, przypisać go do wszystkich kategorii, a następnie wyeksportować tylko ten produkt.

Uwaga: nie spowoduje to wyeksportowania żadnych ustawień kategorii, więc jest to obejście, a nie pełne rozwiązanie.

Fabian Schmengler
źródło
4

Jeśli chcesz zaimportować wszystkie kategorie i produkty do swojej witryny,
postępuj zgodnie z poniższymi instrukcjami.

  1. Utwórz wszystkie kategorie i stwórz jeden produkt w swojej witrynie,
  2. Następnie wyeksportuj te dane i zachowaj je przy sobie.
  3. Teraz ułóż dane, które chcesz zaimportować, a całość musi być ułożona w formacie eksportowanych danych.
  4. Po uzgodnieniu możesz łatwo zaimportować dane do swojej witryny, którą chcesz zaimportować w zwykły sposób.

  5. Następnie przejdź do systemu -> import / eksport -> Przepływy danych -> Postępuj zgodnie z tymi zasadami ...

Teja Bhagavan Kollepara
źródło
W jaki sposób można eksportować produkty o nazwie kategorii, a nie identyfikatorze kategorii, za pomocą systemu -> import / eksport -> Przepływy danych
3

Miałem ten sam problem, kiedy zacząłem konwertować / migrować i stary Zencart do Magento. Napisałem mały skrypt, który zachował oryginalne identyfikatory i posortowałem je z powrotem do Magento.

Chciałbym na to rzucić okiem: /programming/34213371/csv-import-export-problems-in-magento/34267981#34267981

Ten skrypt jest przeznaczony tylko dla Magento, eksportuje i importuje kategorie, zachowując jednocześnie ich identyfikator. Co jest dobre, gdy czasami przechodzisz między instalacjami Magento.

Christer Johansson
źródło
2

Krótko mówiąc. Nie. Nie można używać domyślnych profili przepływu danych (lub profili zaawansowanych) do eksportowania / importowania innych struktur danych niż „klienci” i „produkty”.

Aby to osiągnąć, potrzebujesz niestandardowego modułu. AFAIK: nie ma modułu z adapterem przepływu danych dla kategorii (ale mogę się mylić).

Możesz zbudować własny moduł, jeśli chcesz.

Aby zbudować ten moduł, musisz dobrze zrozumieć Parsery / Adaptery / Mapowania przepływu danych.

Yiorgos Moschovitis
źródło
-2

Witaj Znajdź ten adres URL, otrzymasz odpowiednie rozwiązanie

Pobieranie

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

rozpakuj plik scal folder folder magento

to zadziała Nie musisz nic robić

lub

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
źródło