Могу ли я использовать импорт потока данных для обновления продуктов

8

Мне очень жаль, что я спросил об этом. Я чувствую, что это глупый вопрос, но, честно говоря, я погуглил до тех пор, пока термин «погуглил» не потерял всякий смысл.

Я просто хочу сделать массовое обновление информации о продукте, я не хочу добавлять или импортировать новые продукты, просто обновлять информацию для существующих продуктов. Но все, что я могу найти в Google, это статьи, касающиеся импорта товаров в Magento. Возможно, мое Google-фу подводит меня, и если это так, я прошу прощения, но я был бы признателен, если кто-то может просто ответить на этот действительно простой вопрос.

У меня есть файл CSV с обновленной информацией о продукте.

Я хочу использовать этот файл для обновления существующих продуктов в Magento 1.9.x.

Можно ли это сделать с помощью импорта?

Или мне придется создать скрипт, который читает файл CSV и вручную обновляет каждый продукт?

Jimmery
источник

Ответы:

7

Вот шаги, которые я выполняю при запуске обновлений через Dataflow:

  • Экспортируйте все продукты через профиль потока данных «Экспорт всех продуктов». System -> Import/Export -> Dataflow - Profiles -> 'Export All Products' -> Run Profile -> Run Profile in Popup
  • Отредактируйте экспортированный файл, обновив требуемую информацию (по умолчанию расположение экспортируемого файла - «var / export /» из каталога установки magento) и сохраните.
  • Найдите профиль данных «Импортировать все товары» (там же, где и «Экспортировать все товары»).
  • Откройте вкладку «Загрузить файл», загрузите новый CSV-файл с обновленной информацией и нажмите «Сохранить и продолжить редактирование».
  • Затем выберите файл из вкладки «Запустить профиль» и запустите профиль во всплывающем окне.
  • Наслаждайтесь невероятно медленным импортом!

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

Дайте мне знать, если вы хотите, чтобы я сделал описанные выше шаги более подробно.

Muzza
источник
1
Нет проблем, я забыл добавить, что я обычно удаляю строки продуктов, которые я не хочу обновлять из CSV, поскольку это ускоряет его!
Музза
1

Да, я сделал это как очень хороший опыт.
Если вы импортировали продукт ранее, для обновления данных о продукте необходимо ввести «sku».
Чтобы обновить атрибут, например, «описание», вы можете сделать как Isay.

  1. создайте профиль импорта dataFlow с двумя атрибутами, добавленными в разделе «Сопоставление полей» профиля импорта.

профиль импорта

  1. создайте файл .css с двумя полями данных, разделенными ",". Назначьте этот файл как файл импорта для профиля импорта.
  2. Запустите профиль импорта.
  3. Проверьте описание в управлении продуктом.
  4. увидим успешный опыт.
user39498
источник