Estou tentando encontrar uma solução para meu produto WooCommerce com atributos DEPOIS que o usuário seleciona uma opção.
Todas as soluções sempre me levam a esse snippet que só é disparado no carregamento da página, não quando os usuários selecionam uma opção ou interagem com o formulário.
add_filter('woocommerce_dropdown_variation_attribute_options_args','fun_select_default_option',10,1);
function fun_select_default_option( $args)
{
if(count($args['options']) > 1)
$args['selected'] = $args['options'][0];
return $args;
}
No meu caso, tenho um produto com atributos: potência - 50W e 100W
dimensão se eu selecionar 50 W, apenas 100 mm permanecerão e deverão ser selecionados automaticamente se eu selecionar 100 W, apenas 200 mm permanecerão e deverão ser selecionados automaticamente
volume se eu selecionar 50 W, apenas 1 variante permanece e deve ser selecionada automaticamente se eu selecionar 100 W, apenas 1 variante permanece e deve ser selecionada automaticamente
Eu tentei brincar com javascript, mas ele bagunçou no carregamento inicial. Parece estranho que essa não seja uma opção que estaria disponível de fábrica para o woocommerce.
Alguém já passou por essa tarefa antes ou tem alguma ideia se preciso me aprofundar mais em JS personalizado em vez de hooks PHP?