TL;DR: продукт WC Variable не импортируется правильно при каждом методе миграции
У меня возникла проблема при импорте переменных продуктов.
Для их импорта я использовал несколько методов: Импорт/Экспорт WooCommerce CSV; Импорт/экспорт Wordpress XML, плагины...
Для каждого изменяемого продукта нет импорта запасов и вариаций. (Но все поля вариантов заполнены в экспортном CSV)
Простые продукты правильно импортируются
Они уже импортированы
Проверьте примеры CSV-файлов, которые прилагаются к каждой установке Woo — github.com/woocommerce/woocommerce/blob/trunk/plugins/…. Используйте импортер woo по умолчанию и посмотрите, все ли в порядке, что может указывать на то, что в файле что-то не так. Другой вариант — разрезать ваш CSV на более мелкие партии, чтобы проверить, не истекает ли время или что-то в этом роде — проблема с сервером.
Образец файла работал, я думаю, что экспортный CSV-файл поврежден, не знаю, как заставить его работать. Мне нужно добавить много полей в новую базу данных.
Импортер Woo по умолчанию будет импортировать только поля Woo. Остальные данные будут игнорироваться. Для этой работы вам понадобится плагин типа WP all import. Или скопировать веб-сайт и работать над этой копией?
Плагины типа WP All Import в моем случае не работают. Я также тестировал плагины от WebToffee, но на этот раз никто не захотел выполнять эту работу :-/
Вы экспортировали файл с помощью wp all Export или Woo Export? wp all Export предлагает партии, поэтому экспортируйте около 10 продуктов и протестируйте их.
оба. Я не знаю, почему они не работают. Я попытаюсь понизить версию woocommerce, чтобы узнать, работает ли этот метод.
Хорошо, я получил ошибку «429 слишком много запросов» и такой результат в конце импорта: «Все (660), Опубликовано (81), Черновики (4)».

Решено!
Я проверил журналы ошибок, это связано с ошибкой 429 на старом сайте во время миграции.
Решение — отключить защиту хоста от спама, темы и плагины со старого сайта.
Прежде чем импортировать переменный продукт, сначала необходимо указать все атрибуты/категории.