⚫Яндекс.Маркет
Модуль включает расширенные возможности выгрузки товарных предложений в YML и поддержку моделей работы DBS и FBS, загрузку заказов в магазин.
Чтобы включить модуль, зайдите в панель управления вашего сайта и в верхнем меню выберите пункт Модули → Управление модулями → Маркетплейсы - Яндекс.Маркет - Включить
.
Зарегистрируйтесь в Яндекс Маркет для продавцов и укажите при регистрации промокод MARKET_2960295 для получения бонусов.
1. Настройки модуля и в кабинете Яндекс.Маркета:
2. Настройки в товарах
Заполните данными товары в карточках, в появившейся вкладке Яндекс
. Все, что заполнено у товара во вкладке Яндекс
, будет выводиться в фид:
В карточке редактирования товара Товары → Товары
, в закладке Яндекс.Заказ
, укажите параметры вывода товара для Яндекс.Маркета:
Модель
- модель товара. У Яндекс.Маркет есть два типа торговых предложений. Упрощенный тип и Произвольный: https://yandex.ru/support/partnermarket/offer-general.html Если заполнены поля "Модель" и "Имя производителя" используется произвольный тип сvendor
,typePrefix
иmodel
, иначе - упрощенный тип без них. Если вам нужен упрощенный тип - не заполняйте одно из этих двух полей.Опция вывода наличия у товара
Гарантии производителя
Имя производителя
- официальное имя производителя товара.Комментарий
– используется для информации о минимальной сумме заказа, минимальной партии товара, необходимости предоплаты (указание элемента обязательно) или вариантах оплаты, описания акций и распродаж. Допустимая длина текста в элементе — 50 символовОпция вывода
страны производства
Опция принадлежности к товарам для взрослых. Обязателен для обозначения товара, имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу
Возможность курьерской доставки товара
Возможность самовывоза товара из пунктов выдачи
Возможность покупки товара в розничном магазине
Для размещения по модели FBS у товаров необходимо заполнить Вес, Длина, Ширина, Высота на вкладке
Основное
. И параметры Компания производитель, адрес и рег. номер (если есть), Страна производства на вкладкеЯндекс
.
Смотрите раздел Пакетная обработка товаров
3. Настройка в меню доставки
В меню Заказы - Доставка
нужно открыть нужную доставку и указать:
В карточке редактирования доставки в закладке Яндекс.Заказ настроить дополнительные параметры вывода для Яндекс.Маркета.
Настроить максимальное количество дней доставки.
Настроить опцию вывода доставки для Яндекс.Маркета.
Настроить опцию принадлежности доставки только для локального региона.
Настроить параметр типа доставки (Курьерская, Самовывоз или Почта).
Для режима DBS необходимо включить нужные способы доставки для Яндекс.Маркета. Необходимо нужным способам доставки выбрать значение Яндекс.Заказ
Включить
.Для режима DBS можно выбрать, для какого региона будет отображаться способ доставки. Необходимо заполнить поле
Регион доставки
.Для режима DBS и Способа доставки
Самовывоз
обязательно нужно выбрать минимум однуТочку продаж
. Точки продаж необходимо создать в личном кабинете Яндекс.Маркет.
Смотрите раздел Пакетная обработка товаров
4. Настройка характеристик
В настройках модуля включите опцию
Вывод характеристик
:
Также отметьте в карточке Характеристики вывод, во вкладке
Модули
:
Дополнительные возможности модуля
Выгрузка стоимости доставки для каждого товара в Яндекс.Маркет на основе формулы расчета доставке по весу товара.
Выгрузка тега бренда.
Выгрузка параметров товара из характеристик.
Выгрузка старой цены товара.
Выгрузка веса товара.
Настройка колонок цен и наценок
В настройке модуля можно указывать, какие колонки цен выгружать, а также делать наценки. Для выгрузки товаров, можно назначить шаблон описания товаров.
Выгрузка товаров поштучно
Для выгрузки товаров поштучно через API для FBS, отметьте товар в карточке:
Дополнительные параметры
/yml/?ssl
- ссылки на товары будут с HTTPS./yml/?getall
- выгрузка всех товаров без учета флага YML. Выгрузка всех изображений. Используется для обмена информации с CRM и другими сервисами./yml/?from=yml
- метка в ссылки товараfrom
для учета захода с Яндекс.Маркета/yml/?search
- режим Яндекс.Поиска по сайту./yml/?utf
- вывод в кодировке UTF-8/yml/?retailcrm
- выгрузка для RetailCRM/yml/?price
выгрузка колонок цен (1/2/3/4/5)/yml/?available
- выгрузка только в наличии/yml/?image_source
- показывать исходные изображения с префиксом _big/yml/?allimage
- выгрузка всех изображений
Пример учета нескольких параметров в одной ссылке:https://shopname/yml/?pas=123&ssl&getall
✅ Пакетная обработка товаров
Пакетно заполнить товары можно через выгрузку текущих товаров в csv, правку файла и загрузку через Обновление через Импорт базы.
В меню
Товары
выделите нужные товары, нажмите⚙️ - Экспортировать выбранные:
Выберите нужные поля (). Обязательные поля Артикул или id и . Поставьте выгрузку характеристик Колонка, кодировка UTF-8. Нажмите
Выполнить
:
В полученном файле измените данные, сохраните файл как csv, кодировка UTF-8.
В меню
База - импорт данных
выберите сохраненный файл. Выберите характеристики Колонка, кодировку UTF-8, отключите загрузку фото. НажмитеВыполнить
:
SQL запросы для пакетной обработки
Для использования SQL команд в большинстве случаев помогает штатная возможность панели управления магазином База
- SQL запрос к базе
.
Стандартные ошибки YML
Не загружается прайс-лист на площадку Яндекс.Маркет: Ошибки при разборе файла: Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Start tag expected, '<' not found ( ) (строка 1, столбец 1)
В настройках модуля Яндекс.Маркет включена защита ссылки YML паролем, а новая ссылка с паролем типа http://shopname.ru/yml/yandex.php?pas=*******
в Яндекс.Маркете не указана.
Не получается подключиться к Яндекс-Маркету. При проверке файла Яндекс пишет: "Внимание! Прайс-лист содержит ошибки. Определена кодировка: windows-1251 (строка 0, столбец 0) Дата из файла: 2020-06-14 02:06 (строка 3, столбец 38) Ошибка: Обнаружен цикл в дереве категорий: категория 21 ссылается на категорию 21 (строка 8, столбец 7722) Фатальная ошибка: Фид отклонен"
При заполнении каталога была допущена ошибки и каталог А стал ссылаться на самого себя, что приводит к цикличности и ошибки проверки.
Исходя из указанного "зависшего каталога" с ID=21, выполним его удаление через панель управления магазином. Для этого выберете База
- SQL запрос к базе
- под основным окном в выпадающем меню выбираем Удалить каталог
. После знака = ставим ID каталога и жмем клавишу ОК (в нашем случаи указываем 21).
Размещение Вашего магазина было приостановлено за повторяющиеся ошибки в прайс-листе. Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Expected entity name for reference (строка 8817, столбец 320) Формат XML требует соблюдения правил заполнения описания товара.
Открываем свой файл для Яндекс Маркета http://имя сайта/yml/yandex.php любым браузером. Нажимаем в меню браузера опцию "Просмотр исходного кода страницы" и переходит к указанной строке (у нас указано в ошибке строка 8817). В этой строке нарушен синтаксис XML. Пример:
Ошибку вызывает тег
Нужно узнать номер товара (offer id="1781"), найти его через админ-панель магазина через поиск 1781 и отредактировать описание товара, убрав лишние символы . Если символы не видны в визуально редакторе, то перейти в режим html редактора
. Сохранить изменения и отправить Яндексу на анализ снова.
Скачивание большого файла YML
При обнаружение ошибки в YML файла, Яндекс.Маркет показывает справочную информацию в какой строке обнаружена ошибка. Для анализа ошибки в файле yml следует его предваритеьно скачать и открыть любам текстовым редакторов, например Блокнотом
.
Если товаров в магазине менее 10 000, то yml файл без проблем скачивается через браузер, иначе могут возникнуть сложности при его загрузке из-за большого объема и нехватки памяти для браузера.
Для скачивание больших YML файлов можно воспользоваться командой:
Если используется Windows, то нужно предварительно установить программу PowerShell и выполнить Пуск
- Командная строка
.
В результате, через некоторое время (зависит от объема файла) в корне пользовательской папки C:\Users\ИмяПользователя
появится файл yandex.xml
для дальнейшего анализа по номеру строки. Для быстрого перехода на нужный номер строки используйте вызов меню перехода следующее сочетание клавишCtrl+G
.
Модели DBS и FBS доступны для версии PHPShop 6.1.4+ и только для редакции PHPShop Pro.
Last updated