Вы можете проверить атрибут и соответственно изменить текст
function custom_woocommerce_product_add_to_cart_text ($args) {
// Args attribute
$attribute = $args['attribute'];
if ( $attribute == 'From' ) {
$args['show_option_none'] = __( 'Select Color', 'woocommerce' );
} elseif ( $attribute == 'To' ) {
$args['show_option_none'] = __( 'Select Size', 'woocommerce' );
} elseif ( $attribute == 'Time' ) {
$args['show_option_none'] = __( 'Select length', 'woocommerce' );
} else {
$args['show_option_none'] = __( 'Default', 'woocommerce' );
}
return $args;
}
add_filter('woocommerce_dropdown_variation_attribute_options_args', 'custom_woocommerce_product_add_to_cart_text', 10, 1 );