claudiosanches / woocommerce-boleto

Este plugin é obsoleto e não deve ser utilizado por ninguém.
http://wordpress.org/plugins/woocommerce-boleto/
41 stars 28 forks source link

Data de vencimento na menssagem #44

Closed adautosilva closed 10 years ago

adautosilva commented 10 years ago

É possível exibir a data de vencimento na mensagem padrão do boleto?

Tipo: Atenção! Você não receberá o boleto pelos Correios. Por favor, clique no botão ao lado e pague o boleto pelo seu Internet Banking. Se preferir, imprima e pague em qualquer agência bancária ou casa lotérica. Boleto válido até: 27/08/2014.

claudiosanches commented 10 years ago

Onde isso?

adautosilva commented 10 years ago

Cláudio perdão pela colocação de forma errada. Li o email do cliente e entendi errado a solicitação dele. Na verdade meu cliente perguntou sobre a possibilidade de incluir na menssagem a necessidade do envio do comprovante por email ou ligar informando o pagamento, assim agilizaria o processo de confirmação e identificação do pagamento por parte do pessoal de atendimento.

Tipo: Atenção! Você não receberá o boleto pelos Correios. Por favor, clique no botão ao lado e pague o boleto pelo seu Internet Banking. Se preferir, imprima e pague em qualquer agência bancária ou casa lotérica. [Para agilizar o processo de identificação do seu pagamento você pode enviar o comprovante por email ou entrar em contato pelo telefone XXXXXX informando o pagamento.] Boleto válido até: 27/08/2014.

adautosilva commented 10 years ago

Fiz um teste aqui e vi que a mensagem fica na tela do cliente e também vai no email que é mandado pro cliente

claudiosanches commented 10 years ago

Ahhh sim, da para trabalhar com filtro, no caso pode criar um plugin ou colocar no functions.php do tema isso aqui:

function custom_wc_boleto_message( $message ) {

    $message .= 'Sua mensagem customizada aqui!';
    $message .= '<br />';

    return $message;
}

add_filter( 'wcboleto_email_instructions', 'custom_wc_boleto_message' );
add_filter( 'wcboleto_pending_payment_message', 'custom_wc_boleto_message' );
adautosilva commented 10 years ago

Top demais eu estava pensando na edição do arquivo class-wc-boleto-gateway.php mas sabia que você teria uma outra forma de fazer, eclaro: fazer correto... Valeu mestre...

adautosilva commented 10 years ago

Oi Claúdio desculpe incomodá-lo com esse assunto denovo, mais coloquei o código assim e não funcionou. O tema que eu uso para esse fim é o Superstore da Woo.

/*-----------------------------------------------------------------------------------*/
/* You can add custom functions below */
/*-----------------------------------------------------------------------------------*/

function custom_wc_boleto_message( $message ) {

    $message .= 'Após o pagamento, é necessário o envio do comprovante ou entre em contato pelo telefone: (21) 3153-9020 | (21) 99931-8555';
    $message .= '<br />';

    return $message;
}

add_filter( 'wcboleto_email_instructions', 'custom_wc_boleto_message' );
add_filter( 'wcboleto_pending_payment_message', 'custom_wc_boleto_message' );
adautosilva commented 10 years ago

Oi Claudio, uma correção aqui: na verdade o código funcionou no email é possível funcionar também na área do cliente?

adautosilva commented 10 years ago

Oi Claudio, consegui corrigir a partir do seu código acrescenter mais um filtro. O código ficou igual abaixo:

function custom_wc_boleto_message( $message ) {

    $message .= 'Após o pagamento, é necessário o envio do comprovante ou entre em contato pelo telefone: (21) 3153-9020 | (21) 99931-8555';
    $message .= '<br />';

    return $message;
}

add_filter( 'wcboleto_email_instructions', 'custom_wc_boleto_message' );
add_filter( 'wcboleto_pending_payment_message', 'custom_wc_boleto_message' );
add_filter( 'wcboleto_thankyou_page_message', 'custom_wc_boleto_message' );

Agora o email e a área de admin estão exibindo a mensagem que meu cliente solicitou... Obrigado pelo código...

claudiosanches commented 10 years ago

Que bom que deu tudo certo.