WooCommerce – Adicionar mensagem sobre a estimativa de entrega

Ainda muitas pessoas não conseguem entender que o prazo estimado de entrega apenas começa a ser válido depois da confirmação do pagamento.

Para tornar isso mais claro para os clientes, podemos adicionar mensagens após os métodos de entrega no carrinho, na página de finalização e também nos e-mails, como nas imagens a seguir:

mensage-no-carrinho
Exemplo na página do carrinho usando o tema Storefront
mensagem-no-checkout
Exemplo na página de finalização usando o tema Storefront
mensagem-em-e-mails
Exemplo da mensagens nos e-mails que os clientes recebem

Isto tudo é possível com o seguinte código:

<?php
/**
* Adds a custom message about how long will take to delivery.
*/
function my_wc_custom_cart_shipping_notice() {
echo '<tr class="shipping-notice"><td colspan="2"><small>';
_e( '<strong>Atenção:</strong> O prazo de entrega começa a contar a partir da aprovação do pagamento.', 'my-text-domain' );
echo '</small></td></tr>';
}
add_action( 'woocommerce_cart_totals_after_shipping', 'my_wc_custom_cart_shipping_notice' );
add_action( 'woocommerce_review_order_after_shipping', 'my_wc_custom_cart_shipping_notice' );
/**
* Adds a custom message about how long will take to delivery in emails.
*
* @param WC_Order $order Order data.
* @param bool $sent_to_admin True if is an admin email.
*/
function my_wc_custom_email_shipping_notice( $order, $sent_to_admin ) {
if ( $sent_to_admin ) {
return;
}
_e( '<strong>Atenção:</strong> O prazo de entrega começa a contar a partir da aprovação do pagamento.', 'my-text-domain' );
}
add_action( 'woocommerce_email_after_order_table', 'my_wc_custom_email_shipping_notice', 100, 2 );

view raw
functions.php
hosted with ❤ by GitHub

Um comentário sobre “WooCommerce – Adicionar mensagem sobre a estimativa de entrega

Os comentários estão desativados.