cancel
Showing results for 
Search instead for 
Did you mean: 

Загрузка товаров через файл YML

Загрузка товаров через файл YML

Добрый день, уважаемые специалисты!

Помогите, пожалуйста, советом, каким образом можно осуществить загрузку товаров  нашего партнёра через файл YML к нам на сайт (платформа Magento).

 Будем благодарны любому совету.

 

Спасибо!

4 REPLIES 4

Re: Загрузка товаров через файл YML

Hi Кристин,

 

Welcome to the forums!

 

Is it possible that you meant XML? 

 

If you need to download or upload the product data (ie. the Catalog), you can follow the instructions found at:

 

Magento 1 data export: 

https://docs.magento.com/m1/ce/user_guide/store-operations/data-export.html

 

Magento 1 data import: 

https://docs.magento.com/m1/ce/user_guide/store-operations/data-import.html

 

Magento 2 data export:

https://docs.magento.com/m2/ce/user_guide/system/data-export.html

 

Magento 2 data import:

https://docs.magento.com/m2/ce/user_guide/system/data-import.html

 

Best of luck!

Re: Загрузка товаров через файл YML

YML - это XML от Яндекса. Штатных средств для загрузки в Magento нет, в прочем как мне кажется и в любой другой CMS.

Варианты:

1) Есть конвертеры из XML в CSV, как онлайн, так и  программы для компьютера

2) Установить расширение для импорта из XML в Magento

3) Написать самому модуль для Magento принимающий файл XML в качестве источника

Re: Загрузка товаров через файл YML

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

Re: Загрузка товаров через файл YML

Добрый день!

С YML много вопросов. Главный - это YML или расширенный какой-то YML. В итоге базовый модуль может просто не пригодиться или пригодиться частично.

Наиболее оптимальный вариант - это предварительная конвертация YML в табличку CSV, TSV с улучшением, адаптацией данных. 

Есть вот такое решение YMLtoDSV - динамический преобразователь, конвертер YML в CSV, TSV, DSV для любого сайта

Ставится на хостинг (это не облако). В YMLtoDSV подается по HTTP/FTP/файлом фид YML. Делаются настройки под нужную спецификацию приемника на стороне CMS. Сохраняется в профиль. И далее уже в приемник на стороне CMS ставится ссылка из YMLtoDSV. Когда идет вызов этой ссылки, Вы получаете данные после применения настроек в том или ином профиле. По производительности, например, файл YML 100Мб, за 30-60 сек. трансформируется. Зависит от конкретной аппаратки.