инструмент для разработчиков / 30

Валидатор CSV товаров для импорта в Shopify

Проверьте CSV товаров по правилам импорта Shopify и скачайте исправленную копию.

Валидатор CSV товаров для импорта в Shopify: Импортёр Shopify сообщает только об одной проблеме за раз — уже после загрузки файла. Из-за этого неудачный экспорт может отнять целый день. Этот инструмент сначала читает весь файл и сразу перечисляет все проблемы: один handle используется двумя товарами, в цене есть символ валюты, политика учёта запасов отличается от deny или continue, в URL изображения нет схемы, в строке товара отсутствует название. Инструмент распознаёт обе используемые схемы колонок: в текущем шаблоне Shopify указаны URL handle и Price, а в большинстве экспортов сторонних сервисов по-прежнему используются Handle и Variant Price. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию

Файл считывается в вашем браузере. Ничего не загружается на сервер, и данные вашего каталога не покидают эту страницу.

Как Shopify читает строки вариантов

Товар с вариантами занимает несколько строк с одним общим handle. В первой строке находятся поля товара: название, описание, продавец, тип, теги. В следующих строках указываются только поля вариантов, например значения опций, SKU, цена и остаток, а также дополнительные URL изображений. Повторять название в этих строках можно, но другой handle, даже отличающийся одним символом, отделит их в отдельный товар.

Безопасный импорт

Страница импорта Shopify может перезаписать товары, чьи handle уже есть в магазине. Если эта возможность включена, присутствующий, но оставленный пустым столбец может очистить сохранённое значение, поэтому неосторожное редактирование способно удалить описания или изображения. Сначала импортируйте несколько товаров и проверьте их в панели администратора, а затем отправляйте полный файл.

Сохраните файл как CSV в кодировке UTF-8 — Shopify ожидает именно её. Если каталог хранится в электронной таблице, Excel в CSV экспортирует его без проблем с кодировкой, из-за которых названия товаров с диакритикой превращаются в нечитаемые символы.

Как пользоваться

  1. Выберите или вставьте CSV товаров.
  2. Просмотрите ошибки, указанные для каждой строки и колонки.
  3. Скачайте исправленную копию или исправьте строки, требующие решения, и проверьте файл ещё раз.

Конфиденциальность и ограничения

Каталог читается в вашем браузере и никуда не загружается. Цены, SKU и названия поставщиков никуда не передаются — здесь это важнее, чем в большинстве инструментов: экспорт товаров даёт довольно полное представление о бизнесе.

Похожие инструменты

Часто задаваемые вопросы

Гарантирует ли успешная проверка, что импорт сработает?

Нет, и это важно уточнить. Инструмент проверяет структурные правила — обязательные колонки, форматы значений, уникальность handle и кавычки. Он не может проверить, точно ли категория товара соответствует таксономии Shopify, доступен ли URL изображения с серверов Shopify или не превышаете ли вы лимит вариантов, предусмотренный вашим тарифом. Инструмент выявляет ошибки, которые связаны с самим файлом.

Что изменяется в исправленной копии?

Только форматирование, для которого существует один очевидно правильный вариант: handle преобразуются в нижний регистр с дефисами, TRUE и FALSE записываются прописными буквами, политика учёта запасов переводится в нижний регистр, из цен удаляются символы валюты и разделители тысяч, для пустой службы выполнения заказов устанавливается значение manual, короткие строки дополняются до длины заголовка, удаляется метка порядка байтов. Всё, что требует решения, остаётся без изменений: пустая цена, статус "live", политика учёта запасов со значением "restock". Если угадывать в таких случаях, неудачный импорт может превратиться в неправильный каталог, а это ещё хуже.

Почему инструмент не отмечает типографские кавычки?

Потому что обычно они допустимы. В собственном шаблоне товаров Shopify есть название с такими кавычками. Проблема возникает, когда типографская кавычка используется там, где для заключения значения нужна прямая кавычка. В результате появляется незакрытая или лишняя кавычка — такую ошибку инструмент выявляет.

Какие названия колонок следует использовать?

Подойдут оба варианта. В загружаемом сейчас шаблоне Shopify используются URL handle, Price и Inventory quantity; в формате, приведённом в документации по импорту, а также в большинстве экспортов приложений и сервисов по-прежнему используются Handle, Variant Price и Variant Inventory Qty. Выберите один вариант и придерживайтесь его: файл, в котором смешаны колонки из обеих схем, обычно представляет собой два объединённых экспорта, и инструмент сообщит об этом.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен