Маркет и OpenCart – выгрузка товаров из OpenCart в Яндекс Маркет. Яндекс маркет opencart
Маркет и OpenCart – выгрузка товаров из OpenCart в Яндекс Маркет
Как это работает
Допустим, у Вас есть интернет-магазин (как этот) и в нем находятся товары, производители, характеристики, опции и категории. Они как-то уложены в базу данных, имеют остатки, цены и многие другие связанные данные. С другой стороны есть большой интернет-магазин - Яндекс Маркет, в котором можно и нужно размещать все эти данные.
Дополнительные сведения о модуле выгрузки OpenCart YML и демо тутЧто такое экспорт товаров в YML
- Для таких случаев, когда нужно передать данные на стороннюю площадку, в частности для передачи данных в Яндекс Маркет, используется файл, в котором товары, производители, категории и многое другое упаковывается в формат, понятный Яндекс Маркету. А именно в формат YML - Yandex Market Language – язык, на котором Яндекс Маркет понимает, что ему передается. Например, данные магазина, который указан выше, в YML будут выглядеть так
- Это можно сравнить с он-лайн переводчиком. С одной стороны на одном языке информация, с другой уже на языке, который понимает сторонний носитель.
Как товары появляются в Яндекс Маркете
- Существует принципиально два способа обмена данными
- Один полностью автоматический – когда Ваш интернет-магазин автоматически передает информацию сторонней площадке на понятном ей языке. Вы не участвуете в этом процессе, например, один раз указали всякие настройки, а всё остальное скрипт делает самостоятельно.
- Второй – полуавтоматический. При котором сначала создается файл-обмена, а потом этот файл руками или ссылкой передается где-то в настройках магазина нужной торговой площадки.
- Для выгрузки товаров на Яндекс Маркет на данный момент, наиболее распространен второй способ. Сначала создается файл, в данном случае YML, а потом этот файл добавляется в Маркет внутри аккаунта Вашего магазина, который вначале нужно создать на Маркете.
- В Маркете есть специальный раздел настроек, в котором можно загрузить файл или передать ссылку на файл. Маркет тут же проверяет файл и если всё в порядке, данные из файла YML перекочевывают в Маркет – и спустя какое-то время товары появляются в Яндекс Маркет
Как приступить к работе
- Зарегистрировать в Яндекс Маркете магазин (регистрация магазина в Яндекс Маркет бесплатная)
- Купить и установить модуль, который генерирует файл YML
- Настроить модуль так, чтобы в YML присутствовали нужные для размещения в Яндекс Маркет товары, с нужными данными о них (цены, остатки, характеристики)
- В модуле (п.2) создать файл YML, зайти в Яндекс Маркет и в аккаунт своего магазина, передать файл или ссылку на файл (если он будет сгенерирован прямо на хостинге, где находится интернет-магазин) в соответствующем разделе аккаунта
- Дождаться ответа Яндекс Маркета. После этого можно приступить к торговле через Яндекс Маркет
Что еще нужно знать обязательно
У Яндекс Маркета существует ряд принципиальных требований к магазину, к данным. И необязательных требований. Нарушение принципиальных требований может привести к приостановке работы магазина на Яндекс Маркет. Контролем над выполнением обязательных требований занимаются тайные покупатели Яндекс Маркет.
Наиболее важные требования:
- остатки должны быть в точности такие, как передаются в YML. Нельзя передавать в YML наличие, как «есть в наличии», при том, что на сайте, при покупке товара, будет выяснено, что товара в наличии нет и он продается под заказ. Маркет
- цены на товары не должны отличаться между теми, которые будут в YML и в интернет-магазине
- Минимальная стоимость и сроки доставки в своем регионе, указанные в YML должны быть такими же, как в интернет-магазине.
- Другой тип требований, не ведет к бану, но может стать причиной, что какие-то товары или все товары не будут размещены из-за того, что эти требования не выполнены. О такого рода ошибках Вам станет известно, когда Вы будете добавлять файл YML в Маркет. После обработки файла, Маркет сообщит, что не так во всём файле или в его частях.
Наиболее распространенные ошибки:
- Если в аккаунте магазина на Яндекс Маркет не настроены точки продаж, самовывоза то нельзя передавать в Маркет YML, в котором указано, что есть самовывоз (pickup = true) или есть стационарный магазин (store = true).
- На Маркет можно выгрузить данные в стандартной форме – так называемом упращенном формате YML и в форме vendor.model. Для vendor.model существуют дополнительные требования к данным. Например, ошибкой будет наличие цены в заголовке или наличие в заголовке товара названия производителя.
Важно перед выбором решения рассмотреть следующее
- Учитывая вышеописанное, а именно то, что в YML Маркет нужно свести товары, адаптируя под многочисленные требования Яндекс Маркет. Но и так, чтобы в YML подпало то, что Вам нужно. И в том виде, которое нужно. Очень много зависит от гибкости возможностей модуля. От его способности к адаптации данных.
- Если модуль имеет минимум настроек, не гибкий - это примерно, как плохой английский. Данные зайдут неправильными, или из данных невозможно будет сделать отбор, или данные не будут содержать характеристики, или данные не будут иметь правильные описания, или, или, или…
- Модуль All YML Generator PRO – решение, которое не только проверено на сотнях магазинов. Но и обладает всеми необходимыми настройками, чтобы адаптировать ассортимент практически любого магазина.
Что позволило добиться такого результата
Шаблоны параметров
В модуле выгрузки YML реализован механизм сохранения настроек в виде шаблона настроек. Поэтому любому товару прямо внутри товара, или любой категории, или любому производителю можно присвоить настройки YML, которые нужны именно для конкретного случая. Например, если некоторые товары потребуют конвертировать валюту перед размещением в YML. Или, если некоторые должны иметь отличный от других элемент sales_note. Или, если некоторые товары нужно делиться на псевдотовары по опциям, т.к. в Маркет невозможно передать опции товара. Или, если некоторые товары должны иметь свое число картинок. После создания всех необходимых настроек, все товары можно будет выгрузить в один YML. А не создавать разные YML, как это обычно бывает, если шаблон настроек отсутствует.
Составные заголовки товаров, описаний и модели
- Если на сайте названия товаров не позволяют сделать соотнесение с карточкой модели, или, например, выгрузить товары в вендор.модели, то для такого случая в модуле есть механизм составных заголовков. Вы можете собрать заголовок из любых данных.
- Использование этого механизма также позволяет создавать информацию о товарах более релевантной.
Модуль видит дополнительные поля в базе данных
В YML можно передавать множество данных, которых нет в ОпенКарт. Например, в ОпенКарте нет поля информации о гарантии производителя (manufacturer_warranty), или нет поля для страны производителя (country_of_origin), или нет поля для указания заказа на маркете (cpa). В этих случаях, одним из способов хранения такой информации является расширение данных о товаре в базе данных. Чтобы модуль нашел эти данные, достаточно добавить в базу данных, в таблицу товара свои поля. Модуль найдет эти поля, и предоставить возможность передавать значения из них в любой необходимый элемент.
Выбор, что передавать в нужный элемент YML из числа всех основных данных магазина
Если какие-либо данные о товаре, которые можно передавать в YML хранятся в опциях, в атрибутах, или в нетиповых полях базы данных, то можно указать источник данных для любого элемента YML, который позволяет содержать текстовое значение. Например, задать источник для упомянутых выше полей country_of_origin, manufacturer_warranty, а также многих других, например, typePrefix, dimensions и пр.
Запись файл, защищенная ссылка для автоматизации
- Часто нужно разделить создание YML и сам файл YML. Например, если товаров много и выгрузка YML создает ощутимую нагрузку на сервер.
- В модуле есть ссылка, которая создает файл YML и по окончанию выводит его. Но также и ссылка на статичный файл YML, который можно передавать в Маркет. Таким образом, создание файла можно установить впланировщик на любое время. А в Маркет передавать файл, чтобы когда Маркет к нему обращался, хостинг не испытывал нагрузок.
Свои элементы YML
Если Вы поставщик товаров, или например какая-то площадка также принимает YML, но позволяет писать в YML данные, которых нет в стандарте YML. В модуле реализована возможность наполнить YML любым количеством своих элементов и передать в них любые данные (категорию, опцию, атрибут и много другое)
shop.ocext.com
Как выгрузить товары в ЯНДЕКС МАРКЕТ OPENCART 2
В последнее время очень часто меня просят сделать корректную выгрузку для сервиса Яндекс Маркет.
В общем немного Погуглив нашёл такой замечательный модуль All YML Generator PRO - Генератор YML Яндекс. Маркет
Данный модуль подходит для движка opencart Oс Store версии 2.3
Обзор модуля для выгрузки товаров в Яндекс Маркет
Установил я данный модуль на Oс Store версии 2.3.0. 2.3. Ставится всё по старой схеме - заливаем файлы через FTP в корень сайта, затем открываем дополнения установка и устанавливаем OCmod расширение. Как обычно обновляем в менеджере дополнений кэш модификаторов. Переходим в менеджер дополнений и выбираем из выпадающего списка раздел каналы продвижения.
Активируйте модуль и Войдите в его настройки. И так в настройках первая вкладка — это основная разметка генерации выгрузки для Яндекс Маркета на Первом шагу мы размещаем Какие поля из нашей будут экспортироваться в Яндекс Маркет. В настройке первой вкладке нет ничего сложного просто Сопоставьте параметры согласно логического смысла слева у нас поля Яндекс Маркета справа поля вашего магазина с открывающимся списком всех ваших полей. Также данный модуль может выгружать аукционные цены, опции, параметры товара, изображение, вложенность категорий, и многое другое.
Вторая вкладка - это создание фильтра на основе которого будет создаваться выгрузка в Яндекс Маркет это настройка Создана для того, например, если вы хотите отфильтровать некоторые параметры вашего магазина. Например, вы не хотите выгружать тот или иной атрибут или не хотите выгружать ту или иную категорию. Для этого используем фильтр.
3 вкладка данного модуля позволяет ассоциировать категории Яндекс Маркета с созданными категориями вашего сайта
И 4 вкладка мы получаем ссылку на ваш yml каталог товаров
скачать dle 12.0Нашли ошибку? Выделите текст и нажмите CTRL+ENTER
opencart-help.ru
YML импорт экспорт Яндекс Маркет для OpenCart 2 – модуль All YML Generator PRO
Совместимость | OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 2.1, OCStore 2.3, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3 |
Больше возможностей в модуле multiYML + Facebook
- Слабый хостинг?
- Хотите завести каталог товаров на Facebook?
- Нужна версия модуля с максимальным количеством возможностей для интеграции с максимальным количеством маркетплейсов?
- Добавление меток в URL товара (например utm-меток)
- Формула расчета или прямая вставка bid, cbid
- Настройка доставки delivery-options в зависимости от веса, или цены конкретного товара
- Гибкая настройка статуса наличия - можно использовать складские статусы или реальные остатки
- В товаре появилась закладка с настройками каждого товара, если это нужно
- Выгрузка ключевых слов из поля tag карточки товара в любой тег YML (в т.ч. keywords)
- Контроль наличия на базе только количества товара, или на основе статуса товара в карточке товаре
- Можно создать любое количество файлов, с разными настройками под раз площадки
- Возможность передавать описания в формате HTML (<![CDATA[...]]>)
- Можно создавать любое количество файлов YML, с разным набором данных из определенных категорий / производителей. Для этого сначала создается шаблон содержания YML (что в нем должно быть). Далее он(и) присваиваются тем или иным категориям/производителям и создается шаблон фильтра данных. И далее каждый такой набор (содержание + откуда брать) можно выгрузить в отдельный файл, по отдельной защищенной ссылке.
- Добавлен новый атрибут для <offer> - fee
- Редактор своих тегов – можно добавить свои элементы и сложить в них любые данные. Это бывает нужно для сторонних площадок, которые принимают YML, но у которых больше пожеланий к YML, что чем есть в стандарте YML.
- Конвертация валюты, если разные валюты у товаров
- Деление товаров по опциями
- Запись файла в любую папку
- Новая архитектура - модуль работает быстрее
- Обновление категорий маркет
- Широкий спектр фильтрации данных, которые нужно размещать в YML (по ценам, по id, по категориям, по производителям и др.)
- Данный модуль позволяет создавать полный YML, с любыми типами настроек YML и для любых товаров.
- Уже проверен на сотнях магазинов, включая генерацию YML с более чем 100'000 позиций
- Ежедневно модуль размещает, по нашим оценкам, несколько сотен тысяч товаров в маркете уже
- Настройка каждого товара в отдельности, и групповые настройки
- Если Вам необходимо заводить товары в ОпенКарт из YML. Например, если Ваш поставщик передал Вам ссылку на YML или расширенный YML используйте другой модуль - модуль импорта (парсинга) из YML в OpenCart
- sales_note для товаров в наличии, и нет в наличии, а также возможность передавать значение в этот элемент из любых данных о товаре, опций или характеристик и пр.
- Если у товаров есть свои поля в таблице продуктов магазина (в карточке товара) - модуль найдет все такие поля и позволит направить данные из них в нужные элементы YML
- Управления ценами для предложений: конвертация, если мультивалютные цены; создание наценки, акционные цены в YML
- Редактор своих тегов. Возможность создания своих тегов в YML с любым типом данных (опциями, атрибутами, категориями и мн. другими). Отлично подойдет для выгрузки YML для других площадок, где есть необходимость передавать значения, которых нет в стандартном YML
- Возможность разделять товар по опциям. Такие товары - товары с разными значениями опции будут в YML с уникальными ID и уникальными URL'ами, содержащими option_id)
- Позволяет управлять размерами и количеством изображений
- Если нужно передает только товары с ненулевыми остатками
- Множество способов фильтрации товаров (по ID, по цене, по категории, по производителю и др.)
- Гибкая настройка содержания sales_note в связи с остатками, статусами и др.
- Если нужно передает рекомендованные товары
- Позволяет создавать и YML с защищенной ссылкой, и статичный файл YML в любой папке
- Проверит корректность YML. Собственная система проверки на валидность (на всякий случай). Защитит от многих ошибок, и от отключения от Яндекс, особенно, если обновление идет по планировщику - автоматически
- Найдет нестандартные поля в базе данных. Если в таблице продукты есть собственные поля, они также будут доступны для установки тем или иным атрибутам YML
- Установка любых данных на атрибут. Для атрибутов YML можно выбрать источник данных - откуда брать данные: из опции, из атрибута, из собственного поля таблицы продуктов, и т.д.
- Составные заголовки. Для соотнесения с карточкой модели на Яндекс.Маркете, а также для того, чтобы заголовки товаров были максимально релевантными, их можно сделать сборными - из любого числа элементов. Например, Телефон 200г Samsung Galaxy (в д.с. из названия, веса, модели)
- Настройка всех атрибутов YML за счет встроенного редактора тегов
- Внутри одного YML разные наборы атрибутов под разные типы товаров
- Совместимость с прайс.ру, товары.майл.ру, молоток.ру, тиу.ру, пульс цен и многими другими
- Запись в файл и ссылка для планировщика для обновления файла
- Только новые атрибуты. В частности вместо устаревшего <local_delivery_cost>, который Яндекс просит не использовать, используется детальный <delivery-options>
- Настройка изображений: размера изображений, количества, как поступать с товарами, у которых нет изображений.
- Код открыт, перезаписи файлов не требуется При необходимости, возможна адаптация по Ваш конкретный случай. Как правило очень быстро
Если не нашли ответа на вопрос, всегда рады помочь, пожалуйста, запросите любую интересующую информацию FAQ
- Каждому элементу можно указать источник данных, откуда угодно: из той или иной опции, из определенного атрибута, из собственного поля в таблице (модуль находит собственные поля, если таблица базы данные расширялась своими полями). Например, можно завести опцию, или атрибут или поле в базе, которое бы содержало такую важную характеристику, как typePrefix. Собственно её и не используют, т.к. непонятно откуда брать для неё данные. С этим модулем понятно
- Создание любого количества файлов под разные нужды. При этом доступно полное управление содержанием каждого файла: от того, какие туда теги выгружать и данные, до того из каких категорий, производителей. Любая комбинация за счет механизма предсохранения шаблонов содержания YML и шаблона фильтра данных (откуда брать товары).
- Позволяет передавать товары сразу в нужные категории Маркета. Модель уже содержит список категорий Яндекс.Маркета для сопоставления с категориями Вашего магазина. Список настраиваемый. Исходник в файле csv (который можно редактировать в блокноте, если нужно – в базе). Можно обновлять названия категорий, задавать категории прямо в карточке товара или увязывая их с категориями Вашего сайта
- Позволяет делить товары по опциям
- Если цены в разных валютах - можно настроить конвертацию под все цены, создав под каждую валюту необходимую настройку
- Вместо того, чтобы под каждый случай. Например, под каждое соотнесение с карточкой модели Яндекс.Маркета. Создавать отдельный YML файл. Достаточно создать шаблон элементов под конкретный случай. Например, для отдельных категорий свой шаблон составного заголовка. Для других категорий свой. Применять шаблоны внутри одного файла, а не писать разные файлы, а потом их как-то объединять.
- Тестировался на 98000 позициях. Работает быстро. Лишние ресурсы не потребляет. Для магазинов со слабым хостингом – можно писать файл ссылкой и передавать файл.
- Файлы со своими именами и токенами. Для защиты от вызова файлов конкурентами. В практике встречались случаи, когда конкуренты собирают цены Вашего магазина или товары, буквально в автоматическом режиме. Потому что файлы названы стандартными модулями одинаково.
- Для выгрузки своего ассортимента партнерам - за счет встроенного редактора тегов - добавьте любые данные в YML
- Полный формат YML откроет возможности для интеграции с сотнями каталогов, поддерживающих YML. Например, такими каталогами:
- яндекс.маркет (Яндекс Маркет)
- price.ru (Прайс ру)
- torg.mail.ru ( товары на mail.ru)
- molotok.ru (Молоток Ру)
- tiu.ru (Тиу Ру)
- pulscen.ru (Пульс Цен)
- blizko.ru (Близко Ру)
- Возможны любые за счет наличия встроенного редактора тегов
- param (<param>) - можно передавать опции и характеристики
- delivery-options (<delivery-options>) - новый элемент для данных о доставке в своем регионе. Яндекс предупреждает, что предыдущий: local_delivery_cost - скоро будет в списке устаревших
- country_of_origin (<country_of_origin>) - страна производитель
- expiry (<expiry>) - срок годности
- dimensions (<dimensions>) - габариты
- typePrefix (<typePrefix>) - очень полезная штука для качества выдачи, к сожалению, про неё забывают
- market_category (<market_category>) - категория Яндекс Маркет - тоже очень полезная штука для качества выдачи, ранжирования и релевантности,
- rec (<rec>) - рекомендованные (связанные товары)
- fee - новый атрибут для <offer>
- bid, cbid
- Настройка одного файла, подготовка хостинга, если данных много и хостинг потребует дополнительных ресурсов для обработки всех данных «под ключ» - 1500 рублей, в 1-2 дней, в зависимости от объема данных
- Установка на хостинг модуля - Бесплатно
- Поддержка по функционалу - Бесплатно, в режиме вопрос-ответ через почту поддержки [email protected]
- Доработка кода модуля «под себя» - От 500 рублей, но НЕ почасовая оплата.
- Совсем незначительные доработки делаются бесплатно. Значительность доработки определяется количеством работ, которые будут описаны программистом
- Для Opencart 2.*.*.* - все версии второго Opencart до 2.3 (включительно)
- Перезаписи файлов не требует, штатные методы не меняет
- Код открыт полностью, открыт для доработки
Сейчас (на 19.01.18) на Авито могут автоматически размещать товары магазины, следующей направленности:
- Для дома и дачи
- Бытовая электроника
- Для бизнеса
- Личные вещи
- Запчасти и аксессуары
- Грузовики и спецтехника
- Мотоциклы и мототехника
- Водный транспорт
- Предложение услуг
- Хобби и отдых
- Животные
Если Вам необходима полная автоматизация с Авито на базе недавно открытого этой компании продуктового API, представляем решение для этого: http://oc3021.e-distributer.com/admin/index.php?route=extension/feed/ocext_feed_generator_avito Логин и пароль: demo
Решение генерирует фид по полной спецификации Авито (может быть передано всё, что входит в спецификацию - максимальное качество данных при размещении): http://oc3021.e-distributer.com/index.php?route=extension/feed/ocext_feed_generator_avito&token=57941
Гибкое, подходит практически для любых случаев. Также обладает всеми преимуществами, которые уже многократно доказали свою эффективность для аналогичных генераторов для Google Merchant и Yandex Market, Rozetka, Facebook и др.
По вопросам приобретения, пишите, пожалуйста, в личку или на почту [email protected]. Решение подходит под любые хостинги, и любые ОпенКарты и сборки, начиная с версии 2 и до 3 включительно
Основное | |
Способ распространения | Платно |
Совместимость | OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 2.1, OCStore 2.3, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3 |
VQmod | Нет |
Ocmod | Да |
Статистика | |
В первый раз файл добавлен | 30.08.2016 |
Последнее изменение | 01.08.2018 |
Просмотров | 5464 |
Покупок | 94 |
Файлы будут доступны после покупки
liveopencart.ru