Бывают ситуации когда нужно сделать выгрузку (экспорт) товаров в XML. Какие это могут быть ситуации:
- Экспорт товаров на торговые площадки, например Яндекс Маркет;
- Экспорт товаров для ваших клиентов.
- Экспорт товаров для размещения на других сайтах.
С нами и произошла подобная ситуация, наш клиент занимается оптовой торговлей и к нему стали поступать просьбы от его клиентов, что предоставьте выгрузку товаров, чтобы мы разместили на своем сайте ваши товары и их продавали. Как вы можете предположить, может сделать просто выгрузку из системы учета, например 1С есть почти у всех. Да. так можно сделать. У нашего клиента есть 1С, но в 1С нет то фотографий, то описаний у некоторых товаров, также есть товары, которые и не должны быть на сайте. Кроме этого необходимо проводить обновление файла минимум раз в сутки, поскольку остатки постоянно меняются.
Варианта было два сделать выгрузки xml или csv. Мы выбрали XML поскольку клиентам его более удобно использовать и простота создания и управления в 1С Битрикс. На файл xml можно создать агента или крон событие для постоянного обновления.
У нашего клиента стоит система 1С Битрикс «Малый бизнес». В системе которой есть Экспорт данных. Его можно найти перейдя в административной панели в пункт Магазин.
Вам откроется список существующих выгрузок. Нажмите добавить профиль и выбирайте Yandex.
Далее появиться страница «Настройка параметров экспорта». Вам нужно выбрать инфоблок с товарами, далее выбирайте группы товаров которые должны быть в выгрузке. Задайте название компании доменное имя, имя профиля и название файла, по этой ссылке файл будет доступен. Важный момент пункт «Выгружать только доступные к покупке товары», т.е. если не отмечать пункт, то будут выгружаться все товары из выбранных разделов.
Теперь переходим к Детальной настройке, нажимая на кнопку открывается всплывающее окно. В общих настройках выбирайте что за описание использовать анонс и полное описание. Настройки типа описание не очень интересуют, поскольку скорее всего они у всех отличаются.
Далее переходим к дополнительным свойствам для выгрузки. Тут выбираем какие свойства товаров нам нужно выгружать.
В нашем случае это выглядит так.
Теперь переходим в валютам и ценам. Тут выбираем цену которую нужно выводить.
Далее сохраняемся. Можете провести экспорт и создать агента для автоматического обновления файла. Вот и вся настройка.