Skip to content

Instantly share code, notes, and snippets.

@eltondev
Created September 30, 2015 20:14
Show Gist options
  • Save eltondev/0dd8d5930f6141e53783 to your computer and use it in GitHub Desktop.
Save eltondev/0dd8d5930f6141e53783 to your computer and use it in GitHub Desktop.
WooCommerce - Variable product with custom price labels
function custom_variable_price_html( $price, $product ) {
$price = '';
if ( ! $product->min_variation_price || $product->min_variation_price !== $product->max_variation_price ) {
$price .= '<span class="from">' . __( 'A partir de' ) . ' </span>';
}
$price .= woocommerce_price( $product->get_price() );
if ( $product->max_variation_price && $product->max_variation_price !== $product->min_variation_price ) {
$price .= '<span class="to"> ' . __( 'até' ) . ' </span>';
$price .= woocommerce_price( $product->max_variation_price );
}
return $price;
}
add_filter( 'woocommerce_variable_price_html', 'custom_variable_price_html', 10, 2 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment