Для сбора фото, описаний и характеристик с Яндекс.Маркет вы можете воспользоваться сервисом https://www.apisystem.name/
Для работы с ним вам нужно зарегистрироваться и внести оплату в этот сервис по тарифам этого сервиса.
Для парсинга у собственных товаров вам нужно будет указать ИД товара на маркете вручную (в поле ID RU ) либо через сопоставление Сопоставление товаров с Яндекс.Маркет (для этого нужно будет купить модуль для парсинга ЯМ из нашей программы за 100$)
ИД товара видно в ссылке на товар на маркете
Если у вас товары, описание и фото которых может отличаться еще при выборе каких-то параметров в карточке товара, то вам может понадобиться еще и sku товара для парсинга
Для заполнения и sku вам нужно создать пользовательское поле в программе с типом Строка, назвать его можно например “YM SKU”. В большинстве случаев SKU не нужно, поэтому создавайте поле только если столкнулись с какой-то конкретной ситуацией.
Настройка программы
1. Нужно добавить прайс с типом “Другой”, в который будут добавляться товары с контентом, полученные через сервис.
2. Добавить действие SyncX с типом “Парсер/Характеристики” и сделать настройки этого действия
Пример настроек:
[suppl] apisystem [apisystem] active=1 pass=0d80d6f6ea6f model_field=cat_2_id sku_field= price_id=727 sql_filter=coalesce(p.param_cnt, 0) = 0 content=1 content_path=w:\Quad Solutions\files\1_ main\ymcontent.csv
текст до слова pass у вас должен быть как в примере
pass - ввести ключ API, полученный в сервисе на этой странице https://www.apisystem.name/profile
model_field - ввести код поля, в котором у вас хранится ИД товара с маркета, обычно это ID RU, код поля будет cat_2_id
sku_field - код поля в котором хранится sku товара маркета (информация об этом поле в начале инструкции).
price_id - ИД прайса в который сохраняется контент (тот который добавили в начале инструкции)
sql_filter - SQL-фильтр товаров для парсинга (можно сделать отбор товаров с определенными условиями, при необходимости. В примере фильтр товаров у которых нет характеристик
coalesce(p.param_cnt, 0) = 0
content=1 - признак, что нужно парсить контент
content_path - путь к файлу, в который будут сохранены обработанные парсером товары с контентом