- Создайте свой CSV
- Общие рекомендации
- Изображения
- Импорт
- Добавление новых товаров
- Обновление существующих товаров
- Экспорт
- FAQ
- Можно ли добавить пользовательские колонки импорта?
- Можно ли добавить пользовательские колонки экспорта?
- Почему не все мои товары экспортируются?
- Почему не все мои товары импортируются?
- Проблема с разрешениями при импорте?
- Как увеличить максимальный размер импорта CSV?
WooCommerce имеет встроенный импортер и экспортер CSV-товаров, начиная с версии 3.1x.
Импорт, экспорт или обновление сотен или тысяч товаров в вашем магазине WooCommerce с помощью одного CSV. Этот инструмент поддерживает все типы товаров, включая вариации.
Начинающие владельцы магазинов быстрее приступают к работе, экспортируя и импортируя товары во время настройки.
Владельцы существующих магазинов могут обновить десятки или сотни товаров, добавив новую информацию, выставить их на продажу или синхронизировать несколько витрин.
Создайте свой CSV
Для импорта новых товаров или обновления существующих вам понадобится CSV, содержащий информацию о ваших товарах. Вы можете:
- Экспортировать CSV товаров из существующего магазина.
- Загрузить CSV-файл с образцами данных с GitHub и заменить его.
- Использовать свой собственный CSV. Любая информация, которую вы хотите включить, должна соответствовать форматированию и столбцам схемы импорта CSV-товаров.
При использовании встроенного инструмента WooCommerce, он уже следует схеме и готов к использованию. Если используется пустой и отформатированный CSV-файл, он также соответствует схеме; просто убедитесь, что вы ввели информацию в соответствии с инструкциями схемы импорта CSV-товаров.
Общие рекомендации
- CSV должны быть в формате UTF-8.
- Даты должны быть определены для местного часового пояса магазина.
- Используйте 1 или 0 в CSV, если импортируете булево значение (true или false).
- Несколько значений в одном поле разделяются запятыми.
- Обертывание значений в кавычки позволяет вставить запятую.
- При ссылке на существующий идентификатор товара используйте префикс id:. При ссылке на SKU префикс не нужен. Например: id:100, SKU101.
- Пользовательские метаданные поддерживаются/импортируются, но только простой текст — нет поддержки JSON или сериализованных данных.
- Иерархия терминов таксономии обозначается символом >, термины разделяются запятыми.
- Товары из черновиков (неопубликованные) не экспортируются.
Изображения
- Для импорта в ваш магазин изображения должны быть предварительно загружены или доступны в Интернете.
- Внешние URL поддерживаются и при использовании импортируются в медиатеку.
- Вы можете определить имя файла, если изображение уже существует в медиатеке.
Импорт
Добавление новых товаров
Владельцы новых и существующих магазинов, использующих WooCommerce, могут использовать CSV для добавления новых товаров с помощью одной загрузки.
- Перейдите Продукты.
- Вверху выберите Импорт. Отобразится экран Импорт товаров из CSV файла.
- Выберите CSV файл с вашего компьютера.
Обычно элементы CSV разделяются запятой. Если в вашем файле используется другой разделитель, вы можете установить его в опции ниже — Разделитель CSV.
- Нажмите Продолжить.
Отобразится экран сопоставления столбцов, и WooCommerce автоматически попытается подобрать или сопоставить название столбца из CSV с полями.
- Используйте выпадающие меню справа, чтобы настроить поля или указать Не импортировать. Любые нераспознанные столбцы не будут импортированы по умолчанию.
- Нажмите Запустить инструмент импорта.
Процесс импорта будет выглядеть так:
- Дождитесь окончания работы импорта. Не обновляйте страницу браузера во время работы.
Обновление существующих товаров
Владельцы магазинов могут использовать инструмент импорта для обновления существующих товаров новой информацией, например, добавление бренда, изменение налогового класса, массовое обновление для специальной распродажи или события и т.д.
- Создайте файл CSV, используя идентификаторы и/или SKU товаров, которые вы хотите обновить. Импортер использует ID и/или SKU для автоматического сопоставления и автоматического обновления информации, которую вы вводите в каждую строку.
- Откройте Продукты.
- Нажмите Импорт и добавьте CSV-файл.
- Отметьте опцию Обновить существующие товары.
- Нажмите Продолжить.
В следующем окне WooCommerce автоматически попытается сопоставить название колонки из вашего CSV-файла с полями.
- Используйте выпадающие меню справа, чтобы настроить поля или указать Не импортировать. Все нераспознанные столбцы не будут импортированы по умолчанию.
- Нажмите Запустить инструмент импорта.
Существующие товары будут обновлены.
Экспорт
Владельцы магазинов, желающие экспортировать текущий каталог товаров, могут создать CSV-файл с помощью встроенных средств WooCommerce.
- Откройте админ-радел Товары.
- Вверху нажмите Экспорт. Увидите окно экспорта товаров в CSV-файл.
- Оставьте Экспорт всех столбцов, Экспорт всех товаров и Экспортировать все категории или выберите столбцы для экспорта с помощью выпадающего меню.
- Нажмите Сгенерировать CSV.
FAQ
Можно ли добавить пользовательские колонки импорта?
Да. Посетите репозиторий WooCommerce на GitHub, чтобы увидеть пользовательский код, который нужно добавить в файл functions.php.
Можно ли добавить пользовательские колонки экспорта?
Да. Соответствующий код находится в репозиторие WooCommerce на GitHub.
Почему не все мои товары экспортируются?
До версии WooCommerce 3.6.5 экспортировались только товары со статусом Опубликовано или Личное, но не те, которые находятся Черновик. Если вы хотите изменить это, есть фильтр, который вы можете использовать. Для этого используйте следующий код.
Почему не все мои товары импортируются?
До версии WooCommerce 3.6.5 импортировались только товары со статусом Опубликовано или Личное, но не те, которые находятся Черновик. Начиная с WooCommerce 3.7, CSV-импорт товаров теперь позволяет использовать значения true/false для поля Опубликовано, а также оригинальные значения 0 (личный), -1 (черновик), 1 (опубликовано).
Проблема с разрешениями при импорте?
Вы видите следующую ошибку «Извините, этот тип файла не разрешен по соображениям безопасности»?
Когда файл импорта содержит HTML, тип файла может быть неправильно определен WordPress на некоторых серверах. Одним из обходных путей является добавление следующей строки в файл wp-config.php:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
По соображениям безопасности, вы должны включить эту функцию только временно, на время импорта, а затем снова удалить ее из файла конфигурации.
В качестве альтернативы, вместо выбора CSV-файла с вашего компьютера, вы можете сначала загрузить CSV-файл в каталог загрузки вашего сайта через FTP или файловый менеджер панели администратора вашего хостера. Затем в дополнительных параметрах указать местоположение этого файла для загрузки:
Как увеличить максимальный размер импорта CSV?
Значение максимального размера устанавливается в настройках сервера. Чтобы увеличить максимальный размер файла, обратитесь к вашей хостинг-компании. В качестве обходного пути вы можете разделить CSV на несколько частей, чтобы загрузить их отдельно.