Немного застрял при создании собственного механизма импорта. После загрузки 4k + переменных продуктов с различными вариациями я столкнулся со следующими двумя проблемами:
виджет категории подсчитывает элементы «вне товара» (флажок «скрыть из запаса» включен);
переключение переменной состояния товара со склада с «instock» на «outofstock» работает действительно странно: продукт прячется в каталоге, но подкачка страниц по-прежнему учитывает позиции «outofstock», а на странице, где этот продукт показывает не 12 товаров, а 11, например, страница 5 из 20 может содержать только 5 продуктов (управление запасами включено, скрыть нетронутые позиции из каталога - включено, переходные процессы удалены, обновлены таблицы поиска продуктов, пересчитано количество терминов).
wp_term_taxonomy содержит термины 'product_cat' с неправильным счетчиком, не имея ни малейшего понятия, почему это неправильно.