Імпорт та експорт усіх категорій за допомогою CSV-файлу (без розширення)


15

Я хочу імпортувати всі категорії в magento за допомогою файлу CSV, я намагався це зробити, використовуючи розширення http://www.magentoworks.net/importexport-magento-category-extension/, він працює, але я хочу це зробити за допомогою Dataflow-Profiles. Чи є спосіб зробити дані-потоки-профілі?


Ця вікі сторінка може допомогти вам wiki.magento.com/display/m1wiki / ...
Vishwas Бхатнагар

Я хочу імпортувати категорії, а не товари.
Swetha

Відповіді:


3

Використання розширень обмежує вас, але ви можете використовувати Імпорт / Експорт із продуктами, оскільки відсутні категорії будуть створені під час імпорту продуктів. Після цього видаліть створені продукти.

Залежно від вашої кількості товарів і категорій, може бути простіше створити один манекенний продукт, призначити його всім категоріям і потім експортувати лише цей продукт.

Примітка. Це налаштування категорій не експортує, тому це рішення, а не повне рішення.


4

Якщо ви хочете імпортувати всі категорії та продукти на ваш веб-сайт,
просто дотримуйтесь наступних інструкцій.

  1. Створіть усі категорії та створіть один продукт на своєму веб-сайті,
  2. Після цього експортуйте ці дані та зберігайте їх у себе.
  3. Тепер упорядкуйте дані, які ви хочете імпортувати, а загальну суму необхідно упорядкувати у форматі експортованих даних.
  4. Після домовленості ви можете легко імпортувати дані на свій веб-сайт, які ви хочете імпортувати заново звичайним чином.

  5. Потім перейдіть до системи -> імпорт / експорт -> Потоки даних -> Дотримуйтесь цих правил ...


Як можна експортувати продукти з назвою категорії, а не ідентифікатором категорії за допомогою системи -> імпорт / експорт -> Потоки даних

3

У мене виникло таке саме питання, коли я почав конвертувати / мігрувати і старий Zencart в Magento. Я написав невеликий сценарій, який зберігав оригінальний ідентифікатор і сортував їх назад у Магенто.

Ви хочете подивитися на це: /programming/34213371/csv-import-export-problems-in-magento/34267981#34267981

Цей сценарій призначений лише для Magento, він експортує та імпортує категорії, зберігаючи ідентифікаційний код недоторканим. Що добре, коли іноді рухається між установками Magento.


2

Довга коротка історія. Ні. Ви не можете використовувати типові дані потоку даних (або розширені профілі) для експорту / імпорту будь-яких інших структур даних, окрім "клієнтів" та "продуктів".

Для цього вам потрібен спеціальний модуль. AFAIK там немає модуля з адаптером потоку даних для категорій (але я можу помилятися).

Ви можете створити власний модуль, якщо хочете.

Для створення цього модуля вам потрібно добре розуміти парсери / адаптери / перетворювачі даних.


-2

Привіт Знайдіть цю URL-адресу, ви отримаєте правильне рішення

Завантажити

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

розпакуйте файл, об'єднайте папку магент

тоді він буде працювати Нічого робити нічого

або

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;
}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.