ну да, в админке они у меня атрибуты. не подходят потому-что цена начинает выводиться через тире
А почему не хотите воспользоваться хуками и доработать?
Думаю, можно попробовать так
add_filter('woocommerce_variable_price_html', 'dco_woocommerce_variable_price_html');
function dco_woocommerce_variable_price_html($price) {
$array = explode(' – ', $price);
return '<span class="price-from">от</span> ' . $array[0];
}
ну и то что выбор вариаций происходит через всплывающий список
Ну это опять же либо вручную дорабатывать, либо подбирать плагин. Например,
Variation Swatches for WooCommerce.