Ответ 1
1) Простой способ:
Вы можете легко импортировать CSV файлы в WooCommerce с помощью CSV Import Extension: http://www.woothemes.com/extension/product-csv-import-suite/
Или вы можете использовать более гибкий WP All In One Import: http://www.wpallimport.com/woocommerce-product-import/
Существует также довольно популярное бесплатное решение через этот плагин: http://wordpress.org/extend/plugins/woocommerce-csvimport/
2) Жесткий путь:
Продукты Woocommerce являются регулярными сообщениями WordPress с настраиваемым типом сообщения product
. Это означает, что каждый продукт хранится в таблице wp_posts
(или заменяет wp
на префикс таблицы). Здесь много значений post_type. Для WordPress есть post_type="product"
Вся дополнительная информация о продукте хранится в таблице wp_postmeta
и подключается столбцом post_id
к таблице wp_posts
. Существует много мета-ключей/значений, но наиболее распространенные для WooCommerce довольно интуитивные, такие как: _visibiilty, _price, _sku, _stock, _length, _width, _height и т.д.
Я предлагаю вам вручную вводить несколько продуктов в WP Admin, а затем изучать данные в таблицах, чтобы убедиться, что у вас есть все необходимые данные... тогда вы можете написать свой собственный пакет импорта.
Выполнение этого самостоятельно, вероятно, не будет работать так же хорошо, как некоторые из готовых решений, которые обеспечивают хорошую проверку ошибок входных данных, а также дополнительные поля и функции предварительной обработки.