![Експорт товарів virtuemart 3 в т (кожного товару можна задати) Експорт товарів virtuemart 3 в т](https://images-on-off.com/images/134/eksporttovarovvirtuemart3vt-20d10c72.png)
Найвідомішим онлайн-каталогом можна назвати Яндекс.Маркет. Вивантаження товарів в нього здійснюється за допомогою використання YML-файлу. Крім торгового майданчика Яндекса існують і інші онлайн-каталоги товарів, в які можна вивантажувати свої товари з YML-файлу. наприклад, Товары@Mail.ru.
Додавання магазина на Яндекс.Маркет
На першому кроці додаємо інформацію про магазин і контактні дані власника.
![Експорт товарів virtuemart 3 в т (virtuemart експорт товарів на Яндекс.Маркет) Експорт товарів virtuemart 3 в т](https://images-on-off.com/images/134/eksporttovarovvirtuemart3vt-7d555b0d.png)
Далі необхідно додати посилання на 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 3 в т (експорт) Експорт товарів virtuemart 3 в т](https://images-on-off.com/images/134/eksporttovarovvirtuemart3vt-5132c2b3.png)
Вивантажувати повний опис - якщо вибрано «Так» - вивантажується повне, якщо «Ні» - короткий опис товару;
Назва виробника - якщо вибрано «Так» - додається назва виробника товару (при наявності);
Додавати примітки - якщо вибрано «Так». до товару буде додано примітка (наприклад, особливості доставки або оплати);
Текст примітки - т екст примітки, який використовується за замовчуванням для всіх товарів. Цей параметр для кожного товару можна задати індивідуально;
Вивантажувати стару ціну - якщо вибрано «Так» і вказана знижка на товар в VirtueMart. буде вивантажено стара ціна і нова ціна для відображення знижки на Яндекс.Маркеті;
Вивантажувати габарити товарів - якщо вибрано «Так». будуть додані габарити товарів (довжина, ширина, вага і т.п.);
Вивантажувати параметри товарів - якщо вибрано «Так». будуть додані параметри товарів з полів, що настроюються. УВАГА! Уважно прочитайте інструкцію нижче!
Інструкція для створення вивантажуються полів, що настроюються.
Поля можуть мати наступні значення:
- Одиночне значення, наприклад, назва поля - Матеріал корпусу. значення поля - алюміній. У цьому випадку буде вивантажено наступним чином:
- Значення і одиниця виміру через пробіл, наприклад, назва поля - Обсяг диска. значення поля - 500 Гб. У цьому випадку буде вивантажено наступним чином:
- Значення через роздільник (допускаються роздільники виду: «,» і «;» Пропуск після роздільник обов'язковий. Наприклад, назва поля - Колір. Значення поля - зелений, червоний, синій, жовтий. У цьому випадку буде вивантажено наступним чином:
Всі інші значення полів, що настроюються будуть проігноровані для уникнення помилок при перевірці Яндекс.Маркет.
Вивантажувати штрихкод - якщо вибрано «Так». буде вивантажено штрихкод. У VirtueMart для запису штрихкоду використовується поле GTIN (EAN, ISBN);
Товари для дорослих - використання даного параметра обов'язково, якщо у вас продаються товари для дорослих. Цей параметр для кожного товару можна задати індивідуально.
![Експорт товарів virtuemart 3 в т (кожного товару можна задати) Експорт товарів virtuemart 3 в т](https://images-on-off.com/images/134/eksporttovarovvirtuemart3vt-0d8df083.png)
- Можливість доставки - вказує наявність доставки. Для інтернет-магазинів даний параметр повинен мати значення «Так». Цей параметр для кожного товару можна задати індивідуально;
Вартість доставки - вартість доставки за одиницю товару в своєму регіоні. Рекомендується вказувати максимально можливу вартість. Цей параметр для кожного товару можна задати індивідуально;
Інформація нижче актуальна, тільки якщо задіяний контроль залишків в VirtueMart.
Пріоритетною інформацією про доставку товару є значення поля «Доступність» (форма редагування товару, вкладка Статус товару).
Наприклад, в компоненті зазначено термін доставки «1-2 дня». в VirtueMart. в поле «Доступність» (форма редагування товару, вкладка Статус товару), зазначено значення «7 days». У цьому випадку буде вивантажено «7 днів».
Якщо контроль залишків не задіяне, терміни доставки вказуються ті, які встановлені в поле «Терміни доставки».
Згідно з правилами Яндекс.Маркет. крок доставки може складати 2 дня. тобто не можна вказати термін доставки 10-20 днів. Максимальний термін доставки - 1 місяць. максимальний термін доставки товарів «Під замовлення» - 2 місяці.
- Час оформлення замовлення - даний атрибут означає час оформлення замовлення, до настання якого діють зазначені терміни і умови доставки. Вказівка атрибута необов'язково, за замовчуванням використовується значення 24 (опівночі);
Можливість самовивозу - вкажіть «Так». якщо у вас є пункти видачі товару. Цей параметр для кожного товару можна задати індивідуально;
Наявність точки продажів - якщо у вас є offline магазин. де товар є в наявності і його можна купити без попереднього замовлення. Цей параметр для кожного товару можна задати індивідуально.
![Експорт товарів virtuemart 3 в т (товарів) Експорт товарів virtuemart 3 в т](https://images-on-off.com/images/134/eksporttovarovvirtuemart3vt-38d14b6b.png)
Шлях до файлу, що зберігається - вкажіть шлях, куди буде збережуться файл у форматі YML, якщо ви не використовуєте динамічне створення файлу. Будьте уважні - дана директорія повинна мати права на запис;
Додавати нові товари в вивантаження - якщо вибрано «Так». нові товари будуть автоматично додаватися в вивантажуваний файл. Даний параметр не буде враховуватися, якщо ви вивантажуєте на Яндекс.Маркет збережений файл, а не посилання для динамічного створення YML-файлу. У разі використання збереженого файлу, вам доведеться щоразу після зміни товарів в VirtueMart пересохранять YML-файл. Також слід враховувати, що нові товари будуть додані з параметрами, заданими за умовчанням;
Вивантажувати батьківські товари - якщо вибрано «Так». будуть вивантажені батьківські товари при наявності у них ціни;
Вивантажувати дочірні товари - якщо вибрано «Так». будуть вивантажені батьківські товари при наявності у них (або їх батьків) ціни;
Додавати супутні товари - якщо вибрано «Так». будуть до вивантажувати товару додані супутні товари при їх наявності.
![Експорт товарів virtuemart 3 в т (вивантаження товарів в Яндекс.Маркет для virtuemart) Експорт товарів virtuemart 3 в т](https://images-on-off.com/images/134/eksporttovarovvirtuemart3vt-fe5b6fdd.png)
У головному вікні розглянемо такі пункти:
Решта кнопки інтуїтивно зрозумілі і дозволяють редагувати параметри товарів.
У компоненті вивантаження товарів на Яндекс.Маркет передбачений зручний механізм фільтрації товарів по параметрам.
![Експорт товарів virtuemart 3 в т (експорт товару virtuemart в yml-файл для Яндекс.Маркет) Експорт товарів virtuemart 3 в т](https://images-on-off.com/images/134/eksporttovarovvirtuemart3vt-18c199de.png)
На сторінці редагування товару ви можете задати кожному товару індивідуальні параметри.
Інформація про компоненті VMtoMARKET 1.0
Сумісність. Joomla! 3, VirtueMart 3
Додавання YML файлу на Яндекс.Маркет
В налаштуваннях імпорту вказуємо посилання і натискаємо кнопку Імпортувати.
![Експорт товарів virtuemart 3 в т (експорт товару virtuemart в yml-файл) Експорт товарів virtuemart 3 в т](https://images-on-off.com/images/134/eksporttovarovvirtuemart3vt-fb0788e0.png)
У разі успішного проходження перевірки отримуємо наступне повідомлення.
На наступному кроці додаємо відсутню інформацію і відправляємо магазин на перевірку.
![Експорт товарів virtuemart 3 в т (virtuemart експорт товарів на Яндекс.Маркет) Експорт товарів virtuemart 3 в т](https://images-on-off.com/images/134/eksporttovarovvirtuemart3vt-3549077d.png)
Перед відправкою на перевірку переконайтеся, що сайт повністю відповідає вимогам Яндекс.Маркет.