Импорт и экспорт всех категорий, используя CSV-файл (без расширения)

15

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

Swetha
источник
Эта вики-страница может помочь вам wiki.magento.com/display/m1wiki/…
Вишвас Бхатнагар
Я хочу импортировать категории, а не продукты.
Света

Ответы:

3

Использование каких-либо расширений ограничивает вас, но вы можете использовать Импорт / Экспорт с продуктами, поскольку при импорте продуктов будут созданы отсутствующие категории. После этого удалите созданные продукты.

В зависимости от количества продуктов и категорий может быть проще создать один фиктивный продукт, назначить его всем категориям и затем экспортировать только этот продукт.

Примечание. Это не приведет к экспорту настроек категорий, поэтому это обходной путь, а не полное решение.

Фабиан Шменглер
источник
4

Если вы хотите импортировать все категории и продукты на ваш сайт,
просто следуйте приведенным ниже инструкциям.

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

  5. Затем перейдите в систему -> импорт / экспорт -> потоки данных -> следуйте этим правилам ...

Теджа Бхагаван Коллепара
источник
Как можно экспортировать товары с именем категории, а не с идентификатором категории, используя систему -> импорт / экспорт -> потоки данных
3

У меня была такая же проблема, когда я начал конвертировать / переносить и старый Zencart в Magento. Я написал небольшой скрипт, который сохранил исходные идентификаторы и отсортировал их обратно в 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

разархивируйте файл, слите папку magento

тогда это будет работать Нет необходимости делать что-либо

или

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
источник