В комментариях к каждому do_action указано, что на него подвешено. Отключайте все, что не нужно через functions.php:
function remove_woo_content() {
// 1й аргумент - хук из которого нужно выпилить фрагмент
// 2й аргумент - функция нужного фрагмента, который выпиливаем
// 3й аргумент - приоритет с которым данная функция захукана
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );
}
add_action( 'init', 'remove_woo_content' );
И так для всех блоков. Это разумный и "правильный" подход, при котором вы можете четко контролировать что не надо грузить, а также подгружать что-то свое в нужных местах. Также, для плагинов остается возможность подключаться куда надо и выводить свой контент.
Второй вариант - в папке темы создаете папку woocommerce, копируете из папки плагина woocommerce/templates нужный шаблон(ы) и редактируете его, вплоть до простого удаления ненужного кода.