Over 10 years we helping companies reach their financial and branding goals. Onum is a values-driven SEO agency dedicated.

CONTACTS
Woocommerce

Adicionar a descrição do cupom no carrinho – Woocommerce

Muitas vezes queremos deixar claro de que se trata aquele cupom oferecido e as vezes pelo nome não é possível, a descrição interna as vezes pode ser de muita ajuda.

 

Por exemplo, este carrinho esta oferendo 15% OFF nos produtos  porém, esta cliente trabalha com produtos próprios e de parceiros que ela revende. Os produtos da revenda não entram no desconto. O Cliente pode olhar se fizer as contas os 15% OFF não vão bater, que o carrinho ficou com valor errado.

 

Neste caso criei então uma forma de mostrar a descrição do cupom junto a esta mensagem, assim ficando claro pro cliente o uso do cupom

Veja como ficou

Para fazer isto, basta colocar no functions.php do seu tema filho o seguinte código.

 

 

//Modificar Cupom por Description
function wbg_change_coupon_preview( $label, $coupon ) {
	//print_r($coupon);
	// WC 3.0+ compatibility
	if ( is_callable( array( $coupon, 'get_description' ) ) ) {
		$description = $coupon->get_description();
	} else {
		$coupon_post = get_post( $coupon->id );
		$description = ! empty( $coupon_post->post_excerpt ) ? $coupon_post->post_excerpt : null;
	}

	return $description ? sprintf( __( 'Coupon: %s', 'woocommerce' ), strtoupper($coupon->code)."

".$description ) : esc_html__( 'Coupon', 'woocommerce' );
}
add_filter( 'woocommerce_cart_totals_coupon_label', 'wbg_change_coupon_preview', 10, 2 );

Author

Rodrigo Fleury Bastos

Desenvolvedor a 20 anos, consultor e empreendedor no ramo digital. Apaixonado por #ecommerce ! Casado, pai da Elisa e do Vicente !

Leave a comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Webgoias | Soluções Inteligentes
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.