Нашел ответ
здесь
Нужно в
functions.php прописать следующую инструкцию:
function mytheme_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );
Смысл в том, что если в теме не задекларировать, что она использует
woocommerce, то по умолчанию шаблоны будут браться не из папки
woocommerce в теме как мы того ожидаем, а из корня, т.е.
single.php
будет приоритетнее по отношению к
single-product.php
в подпапке темы
Темы по умолчанию в этом смысле отличаются, т.к.
woocommerce закладывает в них поддержку изначально.