Добрый день, уважаемые специалисты!
Помогите, пожалуйста, советом, каким образом можно осуществить загрузку товаров нашего партнёра через файл YML к нам на сайт (платформа Magento).
Будем благодарны любому совету.
Спасибо!
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!
YML - это XML от Яндекса. Штатных средств для загрузки в Magento нет, в прочем как мне кажется и в любой другой CMS.
Варианты:
1) Есть конвертеры из XML в CSV, как онлайн, так и программы для компьютера
2) Установить расширение для импорта из XML в Magento
3) Написать самому модуль для Magento принимающий файл XML в качестве источника
Вы могли бы взяться и написать модуль и все настроить?
Добрый день!
С YML много вопросов. Главный - это YML или расширенный какой-то YML. В итоге базовый модуль может просто не пригодиться или пригодиться частично.
Наиболее оптимальный вариант - это предварительная конвертация YML в табличку CSV, TSV с улучшением, адаптацией данных.
Есть вот такое решение YMLtoDSV - динамический преобразователь, конвертер YML в CSV, TSV, DSV для любого сайта
Ставится на хостинг (это не облако). В YMLtoDSV подается по HTTP/FTP/файлом фид YML. Делаются настройки под нужную спецификацию приемника на стороне CMS. Сохраняется в профиль. И далее уже в приемник на стороне CMS ставится ссылка из YMLtoDSV. Когда идет вызов этой ссылки, Вы получаете данные после применения настроек в том или ином профиле. По производительности, например, файл YML 100Мб, за 30-60 сек. трансформируется. Зависит от конкретной аппаратки.