Импорт товаров с помощью CSV-файла
Импорт товаров в магазин Shopify с помощью CSV-файла (значения, разделённые запятыми) полезен при переходе на Shopify с другой платформы или когда нужно внести множество изменений в товары или товарные запасы.
При импорте товаров данные из CSV-файла преобразуются в товары, и вы можете выбрать, публиковать ли новые товары во всех каналах продаж или только в интернет-магазине.
На этой странице
Прежде чем начать
Прежде чем импортировать товары с помощью CSV-файла, убедитесь, что вы ознакомились со следующими темами:
- Описание CSV-файлов
- Описание полей CSV-файла товаров
- Рекомендации по прикреплению нескольких изображений
Импорт товаров из CSV-файла нельзя отменить после его начала, а история прошлых операций импорта недоступна для просмотра. Чтобы просмотреть недавние изменения, внесённые в ходе импорта, проверьте журнал действий вашего магазина.
Тестирование импорта с помощью магазина для разработки
Если вы партнер Shopify и выполняете крупный импорт для продавца, обязательно сначала протестируйте небольшой набор изменений с помощью магазина для разработки, прежде чем приступать к основной задаче по импорту.
Важные сведения о перезаписи данных о товарах с помощью импорта из CSV-файла
При импорте CSV-файла вы можете выбрать опцию «Перезаписать товары с совпадающими псевдонимами». Если вы выберете эту опцию, то когда псевдоним в импортируемом CSV-файле совпадет с существующим псевдонимом в вашем списке товаров, значения из CSV-файла перезапишут значения в соответствующих столбцах существующего списка товаров. Если опция перезаписи не выбрана, то товары с совпадающими псевдонимами будут проигнорированы во время импорта из CSV.
- Если необязательный столбец в импортируемом CSV-файле пуст, то соответствующее значение в списке товаров будет перезаписано пустым значением.
- Например, Vendor в вашем существующем списке товаров —
John's Apparel, а столбец Vendor в импортируемом CSV-файле пуст, то значениеJohn's Apparelбудет перезаписано и станет пустым.
- Например, Vendor в вашем существующем списке товаров —
- Если необязательный столбец не включён в импортируемый CSV-файл, но присутствует в существующем списке товаров, то значение в списке товаров остаётся неизменным.
- Например, если столбец Variant image URL включён в существующий список товаров, но отсутствует в импортируемом CSV-файле, то значение в списке товаров останется неизменным.
- Если в импортируемый CSV-файл включён необязательный столбец, который зависит от данных из других столбцов, не включённых в этот файл, то существующие данные будут удалены.
- Например, если столбец SKU включён в импортируемый CSV-файл, а столбцы Option1 value и Option1 name — нет, то вариант выбора для товара будет удалён.
- CSV-файлы нельзя использовать для массового удаления товаров. Если вы хотите массово удалить товары, воспользуйтесь массовыми действиями в разделе «Товары» вашей панели администратора.
- CSV-файлы нельзя использовать для массового обновления доступности товаров в других каналах продаж. Подробнее о настройке доступности товаров в других каналах продаж.
Импорт товаров из другого магазина
Если у вас есть CSV-файл, экспортированный из другого магазина или полученный из другого источника, убедитесь, что он соответствует формату CSV-файла. Если формат не совпадает или отсутствуют какие-либо заголовки, импорт не удастся.
Размер вашего CSV-файла товаров не должен превышать 15 Мбайт. Если при попытке загрузить новый CSV-файл возникает ошибка или истекает время ожидания загрузки, разделите CSV-файл на несколько файлов меньшего размера, а затем загрузите каждый из них по отдельности.
Шаги:
В панели администратора Shopify перейдите в раздел «Товары».
Нажмите «Импорт».
Нажмите «Добавить файл», а затем выберите CSV-файл, который хотите импортировать.
Необязательно: если вы хотите опубликовать новые товары только в своем интернет-магазине, а не во всех каналах продаж, снимите флажок «Опубликовать новые товары во всех каналах продаж».
Необязательно: чтобы изменить URL-адреса путем перезаписи значений для существующих псевдонимов, установите флажок «Перезаписать товары с совпадающими псевдонимами». Существующие значения будут заменены для всех столбцов, включённых в CSV-файл.
Нажмите «Загрузить и продолжить».
Проверьте детали импорта, а затем нажмите «Импортировать товары».
После загрузки CSV-файла вы получите от Shopify письмо с подтверждением на адрес электронной почты, который вы использовали для настройки магазина Shopify. Ознакомьтесь с решениями распространенных проблем.
Импорт товаров с помощью CSV-файла
Если вы хотите внести изменения в товары с помощью CSV-файла, сначала необходимо экспортировать эти товары. Вы можете внести изменения в CSV-файл в программе для работы с электронными таблицами, например Google Таблицах, а затем импортировать обновлённый CSV-файл в панель администратора Shopify.
Шаги
В панели администратора Shopify перейдите в раздел «Товары».
Нажмите «Импорт».
Нажмите «Добавить файл», а затем выберите CSV-файл, который хотите импортировать.
Необязательно: если вы хотите опубликовать новые товары только в своем интернет-магазине, а не во всех каналах продаж, снимите флажок «Опубликовать новые товары во всех каналах продаж».
Необязательно: чтобы изменить URL-адреса путем перезаписи значений для существующих псевдонимов, установите флажок «Перезаписать товары с совпадающими псевдонимами». Существующие значения будут заменены для всех столбцов, включённых в CSV-файл.
Нажмите «Загрузить и продолжить».
Проверьте детали импорта, а затем нажмите «Импортировать товары».
После загрузки CSV-файла вы получите от Shopify письмо с подтверждением на адрес электронной почты, который вы использовали для настройки магазина Shopify. Ознакомьтесь с решениями распространенных проблем.
Поиск неисправностей при импорте CSV-файлов
Если у вас возникают проблемы при импорте CSV-файла, ознакомьтесь со следующей информацией по их устранению.
В импортированном контенте появляются непредвиденные знаки или символы
Если после импорта CSV-файла вы заметили в описаниях или названиях товаров либо в другом контенте непредвиденные знаки или символы, возможно, файл не был сохранён в кодировке UTF-8 (Unicode Transformation Format — 8-bit).
Кодировка UTF-8 необходима для предотвращения появления в контенте непредвиденных символов. По умолчанию Google Таблицы автоматически сохраняют файлы в кодировке UTF-8. В других программах для работы с электронными таблицами для сохранения в кодировке UTF-8 может потребоваться дополнительное действие.
Исправление затронутых записей вручную
Проверьте каждый затронутый товар и вручную измените или удалите символы. Этот способ лучше всего подходит, если затронуто лишь несколько записей.
Импорт более ранней версии
Если у вас есть более ранняя версия CSV-файла, сохранённая в правильной кодировке, импортируйте её.
Повторное сохранение в правильной кодировке
Откройте CSV-файл с неправильной кодировкой и снова сохраните его в кодировке UTF-8. Процесс зависит от вашей операционной системы и программы для работы с электронными таблицами. Инструкции см. в статье CSV-файлы.
Сетевая ошибка: непредвиденный токен в JSON в позиции 0
Если вы получаете сообщение об ошибке Сетевая ошибка: непредвиденный токен < в JSON в позиции 0, это значит, что заголовки столбцов в вашем CSV-файле не полностью соответствуют обязательным заголовкам из шаблона CSV. В названиях заголовков столбцов учитывается регистр.
Проверка и исправление заголовков столбцов
- Ознакомьтесь с руководством по формату CSV, чтобы узнать о правильном форматировании CSV-файлов.
- Сравните заголовки столбцов в вашем CSV-файле с образцом файла.
- Убедитесь, что заголовки в вашем CSV-файле в точности совпадают с заголовками в образце, включая регистр. Например, используйте
Handle, а неhandle. - Исправьте заголовки в вашем CSV-файле, чтобы они соответствовали заголовкам в образце. Скачать копию образца файла можно в руководстве по формату CSV.
Ошибка из-за недопустимых кавычек
Ошибка из-за недопустимых кавычек возникает, если в вашем CSV-файле есть запятые и кавычки, которые не закодированы в UTF-8.
Чтобы CSV-файл с товарами импортировался корректно, все кавычки и апострофы должны быть в кодировке UTF-8 и находиться в правильном месте. Например, кавычки не в кодировке UTF-8 отображаются как фигурные: « », а кавычки в кодировке UTF-8 — прямые: " ".
Сохраните файл в кодировке UTF-8
Перед импортом сохраните исходный файл в кодировке UTF-8.
Сбой импорта с ошибкой «Line is invalid (No details)»
Если вы получаете ошибку о том, что определённые строки недействительны, без дополнительных сведений, проблема может быть вызвана конфликтами с существующими вариантами выбора для товара. Это происходит, когда вы пытаетесь переместить значение опции из одной позиции в другую.
В чём причина этой проблемы
Сбой импорта из CSV происходит, если в файле предпринимается попытка переместить существующее значение опции на новую позицию, что создаёт конфликт, поскольку варианты выбора должны быть уникальными. Например, если вы попытаетесь переместить опцию Size из позиции 1 в позицию 2 и добавите Type в качестве новой опции 1, база данных проверит наличие дублирующихся названий перед импортом новых значений, и процесс завершится ошибкой.
Устранение конфликта
Используйте временное название опции во время импорта, а затем обновите его:
- В CSV-файле используйте альтернативное временное название для опции, которая вызывает конфликт. Например,
Size.(с точкой на конце) вместоSize. - Импортируйте CSV-файл с временным названием опции.
- После успешного завершения импорта создайте новый CSV-файл, в котором временное название опции будет заменено на нужное вам.
- Импортируйте обновлённый CSV-файл, чтобы применить окончательное название опции.