Найвідомішим онлайн-каталогом можна назвати Яндекс.Маркет. Вивантаження товарів в нього здійснюється за допомогою використання YML-файлу. Крім торгового майданчика Яндекса існують і інші онлайн-каталоги товарів, в які можна вивантажувати свої товари з YML-файлу. наприклад, Товары@Mail.ru.
Додавання магазина на Яндекс.Маркет
На першому кроці додаємо інформацію про магазин і контактні дані власника.
Далі необхідно додати посилання на YML файл з товарами магазину.
Використання безкоштовного розширення для експорту товарів
Для створення цього файлу Завантажити скрипт вивантаження товарів в Яндекс.Маркет з сайту розробника.
Дане розширення є безкоштовним і має деякі обмеження і недоліки.
Розпаковуємо скачаний архів і копіюємо папку market в кореневу папку вашого сайту.
На цьому настройка даного розширення закінчена.
Компонент експорту товарів VMtoMARKET 1.0
У зв'язку з тим, що безкоштовне розширення має дуже обмежений функціонал, мною був розроблений компонент для експорту товарів з VirtueMart 3 на Яндекс.Маркет.
Відмінними рисами компонента VMtoMARKET 1.0 є:
Інформація про компоненті VMtoMARKET 1.0
Сумісність. Joomla! 3, VirtueMart 3
Налаштування компонента VMtoMARKET 1.0
Компонент VMtoMARKET 1.0 встановлюється стандартно, через Розширення -> Менеджер розширень -> Установка.
Розберемо настройки компонента VMtoMARKET 1.0.
- Магазин - назва вашого магазину (наприклад, «Ромашка»);
- Найменування організації - юридичне найменування вашої організації або ІП (наприклад, ТОВ «Ромашка» або ІП Ромашкін);
- Замовлення на Маркеті - можливість включити програму «Замовлення на Маркеті». Для участі в програмі «Замовлення на Маркеті», Ваш магазин повинен бути підключений до цієї програми. В іншому випадку, значення параметра враховуватися не буде.
Основна ставка (BID) - ставка за клік, що діє скрізь, крім картки моделі. Цей параметр для кожного товару можна задати індивідуально;
Ставка для картки моделі (CBID) - ставка за клік, що діє тільки в картці моделі. Цей параметр для кожного товару можна задати індивідуально.
Вивантажувати повний опис - якщо вибрано «Так» - вивантажується повне, якщо «Ні» - короткий опис товару;
Назва виробника - якщо вибрано «Так» - додається назва виробника товару (при наявності);
Додавати примітки - якщо вибрано «Так». до товару буде додано примітка (наприклад, особливості доставки або оплати);
Текст примітки - т екст примітки, який використовується за замовчуванням для всіх товарів. Цей параметр для кожного товару можна задати індивідуально;
Вивантажувати стару ціну - якщо вибрано «Так» і вказана знижка на товар в VirtueMart. буде вивантажено стара ціна і нова ціна для відображення знижки на Яндекс.Маркеті;
Вивантажувати габарити товарів - якщо вибрано «Так». будуть додані габарити товарів (довжина, ширина, вага і т.п.);
Вивантажувати параметри товарів - якщо вибрано «Так». будуть додані параметри товарів з полів, що настроюються. УВАГА! Уважно прочитайте інструкцію нижче!
Інструкція для створення вивантажуються полів, що настроюються.
Поля можуть мати наступні значення:
- Одиночне значення, наприклад, назва поля - Матеріал корпусу. значення поля - алюміній. У цьому випадку буде вивантажено наступним чином:
- Значення і одиниця виміру через пробіл, наприклад, назва поля - Обсяг диска. значення поля - 500 Гб. У цьому випадку буде вивантажено наступним чином:
- Значення через роздільник (допускаються роздільники виду: «,» і «;» Пропуск після роздільник обов'язковий. Наприклад, назва поля - Колір. Значення поля - зелений, червоний, синій, жовтий. У цьому випадку буде вивантажено наступним чином:
Всі інші значення полів, що настроюються будуть проігноровані для уникнення помилок при перевірці Яндекс.Маркет.
Вивантажувати штрихкод - якщо вибрано «Так». буде вивантажено штрихкод. У VirtueMart для запису штрихкоду використовується поле GTIN (EAN, ISBN);
Товари для дорослих - використання даного параметра обов'язково, якщо у вас продаються товари для дорослих. Цей параметр для кожного товару можна задати індивідуально.
- Можливість доставки - вказує наявність доставки. Для інтернет-магазинів даний параметр повинен мати значення «Так». Цей параметр для кожного товару можна задати індивідуально;
Вартість доставки - вартість доставки за одиницю товару в своєму регіоні. Рекомендується вказувати максимально можливу вартість. Цей параметр для кожного товару можна задати індивідуально;
Інформація нижче актуальна, тільки якщо задіяний контроль залишків в VirtueMart.
Пріоритетною інформацією про доставку товару є значення поля «Доступність» (форма редагування товару, вкладка Статус товару).
Наприклад, в компоненті зазначено термін доставки «1-2 дня». в VirtueMart. в поле «Доступність» (форма редагування товару, вкладка Статус товару), зазначено значення «7 days». У цьому випадку буде вивантажено «7 днів».
Якщо контроль залишків не задіяне, терміни доставки вказуються ті, які встановлені в поле «Терміни доставки».
Згідно з правилами Яндекс.Маркет. крок доставки може складати 2 дня. тобто не можна вказати термін доставки 10-20 днів. Максимальний термін доставки - 1 місяць. максимальний термін доставки товарів «Під замовлення» - 2 місяці.
- Час оформлення замовлення - даний атрибут означає час оформлення замовлення, до настання якого діють зазначені терміни і умови доставки. Вказівка атрибута необов'язково, за замовчуванням використовується значення 24 (опівночі);
Можливість самовивозу - вкажіть «Так». якщо у вас є пункти видачі товару. Цей параметр для кожного товару можна задати індивідуально;
Наявність точки продажів - якщо у вас є offline магазин. де товар є в наявності і його можна купити без попереднього замовлення. Цей параметр для кожного товару можна задати індивідуально.
Шлях до файлу, що зберігається - вкажіть шлях, куди буде збережуться файл у форматі YML, якщо ви не використовуєте динамічне створення файлу. Будьте уважні - дана директорія повинна мати права на запис;
Додавати нові товари в вивантаження - якщо вибрано «Так». нові товари будуть автоматично додаватися в вивантажуваний файл. Даний параметр не буде враховуватися, якщо ви вивантажуєте на Яндекс.Маркет збережений файл, а не посилання для динамічного створення YML-файлу. У разі використання збереженого файлу, вам доведеться щоразу після зміни товарів в VirtueMart пересохранять YML-файл. Також слід враховувати, що нові товари будуть додані з параметрами, заданими за умовчанням;
Вивантажувати батьківські товари - якщо вибрано «Так». будуть вивантажені батьківські товари при наявності у них ціни;
Вивантажувати дочірні товари - якщо вибрано «Так». будуть вивантажені батьківські товари при наявності у них (або їх батьків) ціни;
Додавати супутні товари - якщо вибрано «Так». будуть до вивантажувати товару додані супутні товари при їх наявності.
У головному вікні розглянемо такі пункти:
Решта кнопки інтуїтивно зрозумілі і дозволяють редагувати параметри товарів.
У компоненті вивантаження товарів на Яндекс.Маркет передбачений зручний механізм фільтрації товарів по параметрам.
На сторінці редагування товару ви можете задати кожному товару індивідуальні параметри.
Інформація про компоненті VMtoMARKET 1.0
Сумісність. Joomla! 3, VirtueMart 3
Додавання YML файлу на Яндекс.Маркет
В налаштуваннях імпорту вказуємо посилання і натискаємо кнопку Імпортувати.
У разі успішного проходження перевірки отримуємо наступне повідомлення.
На наступному кроці додаємо відсутню інформацію і відправляємо магазин на перевірку.
Перед відправкою на перевірку переконайтеся, що сайт повністю відповідає вимогам Яндекс.Маркет.