Если вы торгуете и в офлайне, и на сайте, удобно вести единый учёт: остатки и цены задаются в кассовой программе, а на сайт уходят готовым файлом. Тогда на витрине всегда актуальные наличие и цена. В АРТ Магазин товары с остатками выгружаются двумя способами: в CSV (под конкретный движок сайта) и в YML-фид (универсальный формат для Яндекс.Маркета и других площадок). Разберём оба.
Блок 1. Выгрузка в CSV (под движок сайта)
Откройте страницу «Номенклатура», нажмите «Выгрузить список товара в …» и выберите «Выгрузить в файл CSV».

Откроется окно, где вы отмечаете нужные столбцы и при желании переименовываете заголовки, а также выбираете кодировку и разделитель. Это и есть подгонка файла под ваш движок.

Пример: выгрузка для Moguta.CMS
Покажем на реальном движке — Moguta.CMS. Он требует: кодировку Windows-1251, разделитель «;», а товары сопоставляет по «Артикулу»; остаток берёт из колонки «Количество». Настраиваем окно выгрузки так:
- Остаток → заголовок «Количество»;
- Артикул → «Артикул»;
- Наименование → «Товар»;
- Цена базовая → «Цена»;
- Кодировка — Windows-1251, разделитель — «;», «Импортировать заголовок в первую строку» — включено.
Нажимаете «Выгрузить» — появится сообщение об успехе, и файл сохранится.




Импорт в Moguta. В админке движка есть загрузка прайса из CSV с тремя режимами: полная замена каталога, добавление новых и обновление по «Артикулу». Для регулярного синхрона остатков и цен удобнее третий режим и мини-файл всего из трёх колонок — «Артикул; Цена; Количество» (обязательные для полной загрузки — «Категория», «Товар», «Цена»). Подробности — в документации Moguta.CMS.
Как это в других движках
Принцип везде один: экспортируете CSV из АРТ Магазин, а в админке сайта сопоставляете колонки с полями движка. Различаются только названия полей, кодировка и разделитель:
- 1С-Битрикс — самый популярный движок; импорт CSV с сопоставлением полей (инструкция);
- InSales — импорт CSV/XLS и периодическое обновление остатков и цен по ссылке (инструкция);
- Tilda, OpenCart, WooCommerce, Ecwid — импорт товаров и остатков из CSV (у каждого свои столбцы, но логика та же).
Блок 2. Выгрузка в YML-фид (Яндекс.Маркет)
YML (Yandex Market Language) — это стандарт Яндекса на базе XML. В отличие от «зоопарка» CSV, у YML единая структура, поэтому один и тот же файл принимают Яндекс.Маркет, товарные фиды Яндекс.Директа и многие движки сайтов. Остатки и цены обновляются простой перевыгрузкой файла.
Выгрузка та же: «Номенклатура» → «Выгрузить список товара в …» → «Выгрузить в файл YML».

В диалоге укажите имя файла — программа его сохранит.

Внутри — стандартная структура YML: корневой yml_catalog, блок магазина shop (название, валюта, категории) и список предложений offers. Каждый товар — offer с ценой (price), валютой, категорией (categoryId), штрихкодом (barcode) и остатком (count).

yml_catalog → shop → offers → offer (name, price, categoryId, barcode, count = остаток).Как загрузить YML в интернет-магазин
- Яндекс.Маркет: в кабинете магазина укажите ссылку на YML-фид (или загрузите файл) — Маркет сам подтянет товары, цены и остатки и будет обновлять их по расписанию;
- Движок сайта (InSales, Битрикс и др.): в разделе импорта укажите YML-файл или ссылку на него — многие CMS обновляют остатки и цены из YML автоматически.
Частые вопросы
Как выгрузить товары с остатками в интернет-магазин?
На странице «Номенклатура» → «Выгрузить список товара в …» выберите CSV (под конкретный движок) или YML (фид для Яндекс.Маркета). Остаток попадёт в файл отдельной колонкой.
Почему для CSV нужно переименовывать столбцы?
У каждого движка сайта свои названия полей, кодировка и разделитель — единого CSV-стандарта нет. Поэтому заголовки настраиваются под ваш магазин.
Что делать, если у товара нет артикула?
Можно выгрузить внутренний штрихкод как «Артикул»: снять галочку «Артикул», включить «Штрихкод» и переименовать его заголовок в «Артикул». Главное — использовать один и тот же ключ при всех выгрузках.
Как обновлять только остатки и цены?
Выгрузите мини-CSV из нужных колонок (например, «Артикул; Цена; Количество») и импортируйте в режиме обновления по артикулу — остальные поля не тронутся.
Чем YML лучше CSV?
YML — единый стандарт: один файл подходит для Яндекс.Маркета и многих CMS без подгонки столбцов. CSV — гибче под конкретный движок, но требует настройки полей.
Как часто обновлять фид?
Перевыгружайте файл после изменения цен и остатков; на Яндекс.Маркете и в CMS можно настроить импорт по ссылке — тогда достаточно обновлять файл по тому же адресу.