Для подготовки прайс листа выгрузки товарных позиций можно использовать бесплатное решение Яндекс.Маркет для бизнеса. Установка решения доступна по ссылке https://marketplace.1c-bitrix.ru/solutions/yandex.market/
Инструкция доступна здесь: https://yandex.ru/support/market-cms/index.html
Видеоинструкция по настройке прайса в Битрикс:
Если после загрузки прайса в кабинете получаем уведомление о наличии одинаковых предложений, то скорее всего настройки сделаны на основе данных элементов, а не товарных предложений. В 1С-Битрикс вариативные товары состоят из Элемента (товара) и Предложений (торговых предложений). Т.е. если на сайте представлены не простые товары, а вариативные - то, настройки прайса по умолчанию приводят к ошибкам в виде дублирующихся товаров.
Для изменения настроек необходимо перейти к прайс листам
Переходим к редактированию профиля нужного прайс листа и проверяем соответствие полей. Если для тега <url> установлено Элемент, меняем на Предложение. Если нам требуется одинаковое название для всех Предложений Элемента, то оставляем для тега <name> Элемент и поле в 1С-Битрикс Название. Если же требуется чтобы у всех Предложений на Маркете сохранялось Название элемента и добавлялось свойство "цвет" Предложения, то выбираем для тега <name> Шаблон, а в соответствующее поле в 1С-Битрикс с помощью меню добавляем к имени Элемента свойство Предложения цвет. В итоге в прайсе мы получим список предложений с разными url (с добавлением get параметра) и названием вида товар+цвет, например Телефон стационарный белый.
и ждем успешное подключение прайса в течение четырех часов
Как видим Предложения опубликованы, дублей в прайcе не было. Все вариации товаров представлены на Маркете.