Выгрузка товаров в YML (Яндекс маркет)

10.11.22

Интеграция - Сайты и интернет-магазины

Обработка выгрузки номенклатуры в формат Яндекс маркета YML из 1С: Управление торговлей и Управление небольшой фирмой. Обработка разрабатывалась для конкретной узкой задачи, не претендует на универсальность и выложена больше для примера работы с форматом, нежели как конечное решение. Но в целом может быть с небольшими доработками использована и для реальных задач. Работает для УНФ 1.6 и УТ 11. Управляемые формы.

Скачать исходный код

Наименование Файл Версия Размер
Обработка выгрузки в YML
.epf 9,79Kb
119
.epf 9,79Kb 119 Скачать

Обработка выгружает номенклатуру в формат YML с отбором по группе номенклатуры. Обработка не учитывает остатки номенклатуры на складах и не выгружает количество остаток, т.е. выгружает всю номенклатуру выбранной группы. Выгружает только одну цену по выбранному виду цен, валюту заполняет из валюты управленческого учета, но не пересчитывает по курсу.  Категории товаров и условия поставки так же прописаны в коде и менять их надо там. Для загрузки картинок их надо предварительно загрузить в папку на сайте, и указать эту ссылку в поле URL картинок, наименования картинок на сайте должны совпадать с наименованием в базе без пробелов.  Ряд реквизитов, которые можно указать в файле выгрузки, оказались не нужны в текущей задаче и содержатся в коде закомментированными для примера. Их заполнение можно доработать при необходимости.

Большинство реквизитов выводятся в файл как элементы XML (отдельными строками), что упрощает чтение и проверку сформированного файла, но как я понимаю, формат YML позволяет выгружать их и как атрибуты (в одну строку). 

Подробное описание формата можно посмотреть в помощи Яндекса - https://yandex.ru/support/partnermarket/yml/about-yml.xml

YML яндекс маркет выгрузка

См. также

Оплата товара "Долями" в 1С:Розница 2.3 (для работы с сервисом dolyame.ru)

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку.

18000 руб.

19.12.2023    2204    18    6    

17

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    16235    14    18    

14

Интеграция 1С и Битрикс 24 — модуль синхронизации для обмена задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    18403    10    15    

16

Парсинг сайтов и интернет магазинов: универсальный парсер товаров и цен, выгрузка данных каталога сайта

Оптовая торговля Розничная торговля Сайты и интернет-магазины Программист Платформа 1С v8.3 Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

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

9600 руб.

19.10.2018    52669    220    101    

112

SALE! 20%

Интеграция API b2b.4tochki.ru (Форточки)

Прайсы Оптовая торговля Сайты и интернет-магазины Программист Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 11 Транспорт, автопарки, такси Управленческий учет Платные (руб)

Внешняя обработка адаптирована для УТ 11, предназначена для наполнения вашей базы данных товарами и сопутствующей информацией, предоставляемой b2b.4tochki.ru, обновления остатков и цен.

8160 6528 руб.

31.01.2020    30604    11    7    

14
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vortigaunt 96 09.02.18 11:08 Сейчас в теме
Обработка не стоит своих денег. Вся обработка - одна форма и в ней 9 процедур, включая обработчики элементов формы. (Модуль объекта пустой). Много хардкода. Пойдет разве что в качестве примера, но пример можно было и бесплатно выложить.
2. de0nis 456 10.02.18 00:37 Сейчас в теме
(1) А Вы описание читали? Так то это всё написано в описании. Не более, чем пример, позволяет выгрузить каталог в формате, но максимально упрощенно. Понадобилось сделать выгрузку для конкретной задачи, примеров не нашел готовых. Пришлось поразбираться, выложил. Денег у Вас никто и не просит. Бесплатно Яндекс Вам в помощь, найдется всё :)
3. NoRazum 29 21.05.18 17:20 Сейчас в теме
Обработка только для файловой версии
4. de0nis 456 22.05.18 12:17 Сейчас в теме
(3) Под SQL не проверял. Задачи не было такой. Сама выгрузка по идее должна сформироваться, а сохранение файла скорее всего не пройдет. Попробуйте путь к файлу указать относительно сервера 1С:Предприятия, может сохранит. Как будет время или задача, добавлю сохранение на сервере тоже..
5. user712943 27.11.18 17:27 Сейчас в теме
Ошибка при создание XML файла!
Ошибка при вызове метода контекста (ОткрытьФайл): Ошибка доступа к файлу Но файл просто лежит на рабочем столе.
6. de0nis 456 27.11.18 23:03 Сейчас в теме
(5) база файловая или клиент-сервер? Если клиент сервер, то скорее всего выполнение происходит на сервере, а у пользователя от имени которого запущена служба нет доступа к Вашему рабочему столу.
Оставьте свое сообщение