Перезапись существующих товаров
В плагине реализована перезапись данных существующих товаров по названию (ключ product_title). Возможно, в будущей версии плагина появится перезапись по артикулу.
Зарезервированные ключи
Ниже приводятся зарезервированные ключи для импорта. Имейте в виду, что всегда следует заполнять параметр с меткой обязательный. Если не указано иначе, параметр - не обязателен для заполнения.
product_title
(обязательный) - заголовок товараproduct_author
- id автора товара (если не указано, то все товары прикрепятся к администратору)product_content
- текст страницы товараproduct_tag
- теги(метки) товараproduct_cat
- категории товара (здесь указывается название, если несколько, то через запятую, например: "Мягкие игрушки, Интерактивные игрушки, Игрушки на радиоуправлении")product_cat_slug
- категории товара (здесь указывается слаг категории, если несколько, то через запятую, например: "magkie, interakiviniye, radioupravleniye")product_thumb
- основная миниатюра товара, может быть только одна. Заполняемое поле может принимать два вида: либо просто thumb.jpg, либо полный путь http://site.ru/thumb.jpg. В первом случае, картинки должны быть уже загружены на сайт. Во втором случае, плагин автоматически импортирует сторонние изображения на ваш сайт. Имейте в виду, что при использовании такого метода заполнения миниатюр, скорость импорта увеличивается кратно времени, необходимого на загрузку самого графического файла.product_thumbs
- дополнительные миниатюры товара. Условия заполнения, такие же, как и в поле с ключом product_thumb. Чтобы указать список из нескольких дополнительных миниатюр, перечислите их через вертикальный слеш. Например: http://site.ru/thumb1.jpg|thumb2.jpg|http://site.ru/thumb3.jpg
product_type
- тип товара (укажите одно из трех значений: simple (простой), variable (вариативный), configurable(конфигурируемый))product_digital
- цифровой товар (один из вариантов: digital, nonedigital)product_hit
- хитовый товарproduct_excerpt
- краткое описание товара на витрине, не более 160 символовproduct_price
- базовая цена товараproduct_promo
- цена по акцииproduct_sku
- артикул товараproduct_length
- длина товараproduct_width
- ширина товараproduct_height
- высота товараproduct_purchase
- любая дополнительная информация о товаре, или условиях покупки, в общем, все что угодноproduct_seotitle
- содержание метатега title для СЕОproduct_keywords
- содержание метатега keywords для СЕОproduct_description
- содержание метатега description для СЕО
Последовательность ключей - произвольная. Отдельного внимания заслуживают заполнение пользовательских, нестандартных характеристик товара. Они заполняются ключом начиная с якоря meta_. Заполним, например пользовательскую характеристику товара "Тактовая частота". Ключ для импорта будет выглядеть следующим образом: meta_произвольный_ключ_в_латинице. При этом, формат записи должен быть: 1) название характеристики, 2) значение характеристики, 3) Единица измерения Тактовая частота:2.2:Ггц
Проблемы и решения
1. При импорте товаров, вместо текста появились непонятные символы
Скорее всего проблема в кодировке csv файла. Задайте кодировку импортируемому файлу UTF-8 с помощью подходящей программы, например Notepad++.
2. Не импортируются уже загруженные на сайт изображения
Проверьте, чтобы имена загруженных картинок и в csv файле, полностью совпадали. Конфликт может произойти при использовании транслитерирующих плагинов. При загрузке картинок в медиатеку, все кириллические названия изображений преобразуются в латиницу. Таким образом, конфликт может возникнуть из-за разницы названий загруженных и импортируемых изображений. Чтобы этого избежать, на время загрузки картинок, отключите все транслитерирующие плагины.
3. Ошибка при импорте больших объемов данных
Длина строки в импортируемом csv файле не может превышать 1000 символов. Чтобы снять ограничение, замените значение 1000 в файле wps-csv-importer.php в строке
while( false !== ( $data = fgetcsv( $handle, 1000, $delimiter, $enclosure ) ) )
на любое большее число. Однако, скорость импорта станет заметно ниже. Возможно, в будущих версиях, это ограничение будет переработано без ущерба для производительности.