Выгрузка каталога товаров в формате YML для сайта GOODS.RU

Публикация № 1000955

Обмен - Интеграция с WEB

YML GOODS.RU Яндекс Маркет Выгрузка каталога

3
Создает файл в формате YML для загрузки в Яндекс Маркет и GOODS.RU - offers.xml.

Внешняя обработка создавалась на УТ 11.4.6.188. 

Выгружает файл в формате YML (Требования к YML-файлу) для загрузки в Яндекс Маркет.

В обработке можно указать организацию, склад, группу номенклатуры, тип цены, валюту, ненулевые цены и остатки.

Не претендует на окончательное решение, так как у каждого свои требования к выгружаемым полям, но на 98% решит задачу по выгрузке. Возможна доработка под Ваши требования.

Загружается на GOODS.RU без ошибок. Для Яндекс.Маркет возможно потребуется индивидуальная правка под свой интернет-магазин.

Проверено 10.02.19.

3

Скачать файлы

Наименование Файл Версия Размер
Выгрузка каталога товаров в формате YML для сайта GOODS.RU:
.epf 10,74Kb
11.02.19
18
.epf 1.2 10,74Kb 18 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. AlexandrN 118 12.02.19 19:17 Сейчас в теме
А вот в Яндекс Маркет не загружает! Выскакивает ошибка "Error parsing XML feed: Unknown tag: XML tag "shipment-options"
приведите файл в соответствие с требованиями формата, который вы выбрали - YML, XLS или CSV. Похоже поля отличаются для GOOGS.RU и Яндекс Маркет - поправьте, или выбор сайта сделайте.
Прикрепленные файлы:
2. snmidland 4 13.02.19 09:59 Сейчас в теме
3. AlexandrN 118 14.02.19 14:01 Сейчас в теме
В версии 1.1 ошибка та же ! В Яндекс Маркет не выгружает. Посмотрел код - вы в одном месте поправили, а ниже по коду не поправили. И вместо штрихкода выгружается в файл артикул. И Яндекс ругается на поле с наименованием валюты. Вы реально не проверяли выгрузку на Яндекс Маркет ?
4. AlexandrN 118 14.02.19 15:55 Сейчас в теме
скрин ошибки прицепил
Прикрепленные файлы:
5. snmidland 4 15.02.19 09:38 Сейчас в теме
6. snmidland 4 15.02.19 11:30 Сейчас в теме
Замечания исправлены в версии 1.2
7. AlexanderP 30 13.05.19 11:42 Сейчас в теме
Не используемые процедуры, отладочный код лучше убрать, как и строки вида Склад = Справочники.Склады.НайтиПоНаименованию("Наша фирма");
Зачем в цикле для чтения у каждой номенклатуры получать объект?
Признак группы, код родителя и ШК можно получать в основном запросе.
Если код номенклатуры содержит нечисловые символы, то получаем ошибку "Преобразование значения к типу Число не может быть выполнено" - можно посмотреть в типовых конфигурциях процедуру вроде УдалитьПрефиксыИзНомераОбъекта
После формирования файла он заново читается, и каждая строчка обрабатывается повторно
Для серверной версии результат пишется во временный каталог на сервере
и т.д.
2 стартмани много
8. snmidland 4 14.05.19 09:33 Сейчас в теме
Отвечаю "великому критику" AlexanderP в обратном порядке по важности вопросов.
Файл читается повторно, чтобы не делать второй проход по номенклатуре для создания бока категорий. Этот блок вписывается перед товарами.
Заготовки "Наша фирма" и получение объекта нужны другим пользователям для настройки под себя. Характеристики, описания и фото товаров настроить придется под свою базу.
Следовало бы Вам читать оговорку в описании: "Не претендует на окончательное решение, так как у каждого свои требования к выгружаемым полям, но на 98% решит задачу по выгрузке. Возможна доработка под Ваши требования."
А если Вы такой великий и тратите столько времени на критику, что можно уже написать самому, то пишите сами, а не ковыряйтесь в чужих заготовках.
А на счет цены - цена та реальная, по которой покупают.
Оставьте свое сообщение