Это изначально неправильная идея вставлять(или обновлять как в задаче сказано) каждых 6 часов более 100к товаров, да и использовать WC для такого количества товаров не разумно на каком либо железе.
Вставить напрямую через mysql товар не так просто, есть много взаимосвязей между таблицами. Так как я понимаю у тебя тянутся товары откуда то из вне, то нет возможности у эти товаров сохранить определенные параметры и тебе нужно будет помимо вставки делать постоянные выборки. Реализовать все это можно и будет быстрее работать, но как поддерживать и где искать ошибки если что не так - не понятно. Особенно на 100к записях. Кстати, по моему опыту больше всего нагрузку дает это обработка изображений, если их правильно через wp ядро добавлять.
Если один раз вставить все эти товары и затем обновлять только определенные параметры, например цену, то задача уже более реальная. Нужно делать выборку товаров, что бы получить их id и затем обновлять необходимые данные.