Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одной заморочки: в типовой поставке нет выгрузки "sale_notes" - ныне, обязательного параметра, без которого вашу выгрузку не примут в Яндекс-маркет. Расскажу как его добавить.
Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс
Михаил Базаров: 22.07.2016 15:51:49
Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс
Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одной заморочки: в типовой поставке нет выгрузки "sale_notes" - ныне, обязательного параметра, без которого вашу выгрузку не примут в Яндекс-маркет. Расскажу как его добавить. |
Михаил Базаров: 22.07.2016 15:51:49
У кого нет файла yandex_run.php Можно найти его в ядре битрикс
Или скачать: правки уже внесены |
Александр: 12.09.2016 23:10:54
Приветствую! статья хорошая сделать было не сложно, но при экспорте через несколько секунд вылазит
504 Gateway Time-out nginx И файла экспорта нет, в чем может быть решения?С уважением |
Михаил Базаров: 13.09.2016 07:48:34
|
Evgeny S: 15.01.2017 23:04:54
Михаил, заменил вашим файлом yandex_run.php по пути /bitrix/modules/catalog/load/yandex_run.php
Почему-то после экспорта $sales_notes_value не появляется в файле экспорта. Есть ли еще какие-то еще нюансы настройки? Да, и у вас авторизация через соц сети не работает. Ошибку выдает |
Михаил Базаров: 16.01.2017 02:51:56
По вопросу
|
Evgeny S: 16.01.2017 21:55:47
Михаил, спасибо за ответ!
Запомнил это. Мои действия были такими из-за того, что я банально не нашел файл run с таким кодом по пути /bitrix/php_interface/include/catalog_export. Но в этом файле подключался файл с ядра, где и был похожий код. Моя ошибка, упустил слово "кастомизировать" в вашей статье. |
Evgeny S: 16.01.2017 22:06:57
Михаил, в экспорте не появляется $sales_notes_value. Вернул файл ядра на место и вставил ваш файл.
Есть ли еще какие-то важные настройки, чтобы выводилось это свойство? |
Вячеслав: 10.10.2017 18:29:21
Нужно вставить в нескольких местах. Ищите тег <description> и в этом блоке добавляйте case 'sales_notes': $strTmpOff .= "<sales_notes>".yandex_text2xml($sales_notes_value)."</sales_notes>\n"; break; |
Олег Харитонов: 28.10.2017 18:27:07
Только решил такую же задачу для последней версии файла yandex_run.php
В начале файла прописываем переменную, например
|
misterchet Четвериков: 07.11.2017 16:48:09
Подскажите, что нужно поменять, что бы в поле description выводило полное описание, а не анонс?
|
Никита Дубченко: 23.01.2018 14:02:30
Здравствуйте! Подскажите пожалуйста как добавить в выгрузку поле со штрих-кодом(<barcode>)? Спасибо!
|
Sergey400: 19.02.2018 10:28:58
Добрый день! Спасибо за статью. НО... после проделанных операций в файле bitrix/php_interface/... не сохраняются вводимые данные, сбрасываются на те, которые были. Подскажите пожалуйста в чем может быть проблема. Заранее спасибо+кофе с печеньками)
|
Михаил Базаров: 20.02.2018 02:56:52
|
dm.sagitov@yandex.ru: 22.09.2018 09:58:52
Добрый день. Скажите, можно ли загружать в Маркет только выборочные товары, а не разделы?
|
Михаил Базаров: 22.09.2018 11:39:57
Но, из быстрого способа: Можно сложить товары в отдельный раздел и выбрать его По сути, можно назначить товарам два раздела, один настоящий, второй чисто для выгрузки. Этот второй, вообще не показывать пользователям сайта Но в ссылках в yml-ке должны вести на основной раздел |
Кастор Трой: 11.12.2018 13:11:29
Не совсем понятно. Если файл yandex_run.php нельзя править в ядре /bitrix/modules/catalog/load/.
А по пути /bitrix/php_interface/include/catalog_export он есть , но там как раз прописан include из ядра. Где же тогда вносить правки? |
Александр Ульянов: 11.10.2019 18:43:39
Михаил, спасибо за статью! Все получилось!
А не подскажете, как добавить в выгрузку второй вид цен? У меня розничная и оптовая цена. Оптовую нужно тоже выгрузить. |
Михаил Базаров: 11.10.2019 19:28:05
https://marketplace.1c-bitrix.ru/solutions/yandex.market/ Она официальная и достаточно гибкая в плане настроек- думаю, все получится |
Антон Науменко: 12.02.2020 08:58:05
Доброго времени суток! Что-то пошло не так. Все сделал как описано в статье, но при повторном входе в настройки созданного мною экспорта в детальных настройках пропала вкладка "валюта и цены", а внесенные изменения во вкладке "настройка выгрузки" не сохраняются. Все это печально. Подскажите, в чем может быть проблема!!!
|
Михаил Базаров: 12.02.2020 10:28:07
Воспользуйтесь вот этим модулем https://marketplace.1c-bitrix.ru/solutions/yandex.market/ Это официальный, от Яндекса - там все гибко настраивается. |
Эдуард Валеев: 03.03.2021 17:25:35
Есть необходимость выгружать описание товара обрамив тегами <[CDATA]> - не понимаю, где это настраивается... Не подскажете?
|
Блог-note: заметки разработчика
Подключение мобильной версии шаблона Битрикс сайта, с автопереключением
Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много ф...
Фильтрация разделов каталога с помощью умного фильтра
Задача: В каталоге выводится умный фильтр, нужно сделать так чтобы он применялся не только к товарам но и к компоненту &...
Вывести имя пользователя добавившего элемент инфоблока в Битрикс
Иногда, необходимо вывести имя пользователя добавившего элемент инфоблока. Например, автора новости или автора объявлени...
Показать выбранные параметры умного фильтра над товарами, с возможностью отмены выбора
Задача: При выборе параметров товаров в умном фильтре показать выбранные параметры из чекбоксов в виде кнопок и предоста...
Настройка обмена между 1С:Предприятие и магазином на "1С-Битрикс24: Интернет-магазин + CRM" по REST протоколу
В этой заметке расскажу как настроить синхронизацию между 1С:предприятие и "1С-Битрикс24: Интернет-магазин + CR...
Спойлер в списке новостей 1С-Битрикс
Иногда нужно сделать спойлеры в копонентах 1C-Битрикс, в основном конечно, имеет смысл при очень больших обьемах контент...
Заполнить поля пользователя из свойства заказа, на примере ФИО
При создании заказа покупатель заполняет поле "ФИО". Необходимо скопировать эти данные в профиль пользователя (не путать...
Создание скидки на общую сумму покупки в Битрикс корзине
Функционал интернет-магазина, работающего под управлением 1С Битрикс, позволяет задавать множество условий скидок в корз...
Вывести свойство привязка к Яндекс Картам в Битрикс
Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости ...