Введение: Зачем нужен YML-фид, если нет сайта?
YML (Yandex Market Language) это стандартизированный формат XML-файла, который служит цифровым каталогом или прайс-листом. Он необходим для быстрой и автоматизированной загрузки ваших товаров на внешние площадки, такие как ВКонтакте (для раздела "Товары"), Яндекс.Маркет или другие рекламные системы.
Если у вас нет собственного интернет-магазина (CMS), который бы автоматически генерировал этот файл, наш Конструктор YML-файлов, это идеальное решение. Он позволяет создать готовый, валидный фид, просто заполняя форму.
Шаг 1. Подготовка данных
Если данны для импорта у вас много, рекомендую подготовить сперва таблицу с атрибутами товаров. В своем примере я не буду делать большой фид для ВК, но для наглядности использую таблицу.
Какие атрибуты товаров для заполниния формы нам обязательно нужны:
- Наименование товара;
- Его цена;
- ID категории. Вк имеет свою структуру товаров с иерархией (как узнать id товара, можно узнать ниже);
- Ссылки на фото товара.
Необязательные атрибуты:
- Старая цена;
- Код товара (если кода нет, будет подставлен рандомный);
- Описание;
- 2 параметра товара.
В соответствии с этими атрибутами, заполним таблицу:
| Наименование* | Цена * | Старая цена | ID категории * | Фото * | Описание |
| Рожденственский колпак 28*40см | 145 | 200 | 30185 | https://.../images/shop/536907-1.jpg | Шапка Деда Мороза |
| Рождественский колпак с косами | 86 | 120 | 30185 | https://.../images/shop/836367-1.jpg | Новогодниий колпак с косами |
Как узнать ID категории
Витрина вконтакте имеет свою древовидную структуру каталога, с категориями и подкатегориями.
Корень древа и его ответвления:

ID можно увидеть нерейдя в нужную подкатегорию/раздел, в адресе страницы (её url).

Ссылка на фото
Ссылка на фото с вашего сайта. Если у вас нет сайта с товарами, или на нем нет фото, вы можете залить фотографию в облачное хранилище, наподобии Яндекс.Диск. Главное чтобы ссылка была публичной и изображение соответствовало требованиям по качеству.
Шаг 2. Заполнение формы в Конструкторе
Заполняем поля формы, перенося в них данные о товарах

Шаг 3. Генерация и сохранение фида
-
После заполнения всех обязательных полей нажмите кнопку "Сгенерировать YML".
-
Инструмент проверит данные на ошибки (например, наличие всех обязательных полей).
-
Вы получите готовый файл с именем
... .yml(или аналогичным), который нужно сохранить на своем компьютере.
Шаг 4. Загрузка YML-фида в ВКонтакте
Последний шаг - сделать импорт файла с товарами в сообщество ВК.
-
Размещение файла: Вы должны загрузить файл
market.ymlна свой хостинг или облачный сервис, который предоставляет прямую ссылку на файл (например, Google Drive, Dropbox или ваш собственный сервер). Важно: Ссылка должна быть доступна ВКонтакте для регулярного считывания. -
Настройка импорта в VK:
- Перейдите в Управление сообществом (вашей группы VK).
- Найдите раздел "Магазин"

- Перейдите в "Товары"
- Наждите "Импорт товаров"

- В открывшееся окно подгрузите ваш товарный фид.

ВКонтакте начнет обработку фида. В зависимости от размера каталога, это может занять от нескольких секунд до нескольких часов. В дальнейшем вам нужно будет обновлять фид по мере необходимости.
Если вам нужна помощь с размещением готового YML-файла или его обновлением, мы готовы предложить более продвинутые решения!