/ / Substituição de preços variáveis ​​de produtos no WooCommerce - wordpress, woocommerce

Substituindo preços de produtos variáveis ​​no WooCommerce - wordpress, woocommerce

Eu quero remover a faixa de preço que é mostradapara produtos variáveis ​​no site WooCommerce em que estou trabalhando. Em páginas que não são produtos, quero substituí-lo por "de: [menor preço]" e na página do produto eu gostaria de substituí-lo simplesmente pelo preço do variação selecionada.

Alguma idéia de como eu posso fazer isso funcionar dessa maneira?

Obrigado,

Darren

Respostas:

1 para resposta № 1

A melhor maneira possível de fazer o que você quer é quevocê o altera na página que não é do produto e o remove da página do produto. Na página do produto quando você seleciona uma variação, seu preço e estoque restante são mostrados abaixo da lista suspensa. Portanto, não há necessidade de mostrar isso acima. Se você ainda quiser fazer isso, precisará de uma solução js.

Tente isso, esta é uma solução testada. Eu comentei os casos para uma melhor orientação e mudança, se quiser.

function sr_change_variable_price($price, $product)
{
if ( $product->is_type( "variable" ) && !is_product() )
{
return "From: ".$product->get_variation_price( "min" ); // if variable product and non-product page
} else if ( $product->is_type( "variable" ) && is_product() )
{
return "";  // if variable product and product page
} else
{
return $price;  // other cases
}
}
add_filter( "woocommerce_get_price_html", "sr_change_variable_price", 10, 2 );