Aqui guardarei dicas e “pedaços” de códigos para customizar o Woocommerce.
Modificar o texto que mostra o intervalo de preços de produto com valores variáveis
Mostrar dois preços separados por um traço pode confundir as pessoas, por isso, em um projeto, fizemos a modificação para “A partir de” ao lado do preço inicial
O trecho abaixo foi testado com WordPress 5.5.3, Woocommerce versão 4.6.1
/**
* @snippet Variable Product Price Range: "From: $$$min_price"
* @compatible WooCommerce 4.6.1 */
add_filter( 'woocommerce_variable_price_html', 'bbloomer_variation_price_format_min', 9999, 2 );
function bbloomer_variation_price_format_min( $price, $product ) {
$prices = $product->get_variation_prices( true );
$min_price = current( $prices['price'] );
$price = sprintf( __( 'A partir de: %1$s', 'woocommerce' ), wc_price( $min_price ) );
return $price;
}
Adaptado de Business Bloomer .
Ocultar a etiqueta “em oferta” em cima das imagens dos produtos com desconto
O trecho abaixo iria no final do arquivo funcions.php. Testado com WordPress 5.5.3 e Woocommerce Versão 4.6.2.
// esconder o badge que mostra produto em oferta
add_filter('woocommerce_sale_flash', 'woo_custom_hide_sales_flash');
function woo_custom_hide_sales_flash()
{
return false;
}
Adaptado de Esther Sola