@antonieta-barros
Provavelmente o tema terá um mail personalizado para woocommerce.
Deverá estar na pasta wp-content/oteutema/woocommerce/emails/customer-processing-order.php
Podes confirmar?
Olá, Sim
Sim é um modelo personalizado no woocommerce e
Na configuração de emails no woocommerce aparece esta mensagem:
Modelo em HTML
Para substituir e editar este modelo de email copie woocommerce/templates/emails/customer-on-hold-order.php para a pasta do seu tema: mts_ecommerce/woocommerce/emails/customer-on-hold-order.php
Obrigada pela a tua atenção 🙂
Antonieta
O ficheiro customer-on-hold-order.php destina-se a clientes que ainda não tenham efetuado pagamento e neste caso tem lógica enviar essa informação.
Tens a certeza que estás a alterar os ficheiros corretos?
O que acontece é por exemplo no email “encomenda concluida” está a enviar um email com template do woocommerce . mas envia todos os dados da encomenda incluindo a referencia MB , ou seja se estou a enviar ao cliente um email a dizer que a encomenda ja foi enviada não faz sentido seguir o email com os dados de MB … e não sei no código como retirar isso : (
aqui segue o codigo do modelo de email para encomenda concluida”
Modelo em HTML
Este template foi substituído pelo seu tema e pode ser encontrado em: mts_ecommerce/woocommerce/emails/customer-completed-order.php.
<?php
/**
* Customer completed order email
*
* This template can be overridden by copying it to yourtheme/woocommerce/emails/customer-completed-order.php.
*
* HOWEVER, on occasion WooCommerce will need to update template files and you
* (the theme developer) will need to copy the new files to your theme to
* maintain compatibility. We try to do this as little as possible, but it does
* happen. When this occurs the version of the template file will be bumped and
* the readme will list any important changes.
*
* @see https://docs.woocommerce.com/document/template-structure/
* @author WooThemes
* @package WooCommerce/Templates/Emails
* @version 2.5.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* @hooked WC_Emails::email_header() Output the email header
*/
do_action( 'woocommerce_email_header', $email_heading, $email ); ?>
<p><?php printf( __( "Hi there. Your recent order on %s has been completed. Your order details are shown below for your reference:", 'woocommerce' ), get_option( 'blogname' ) ); ?></p>
<?php
/**
* @hooked WC_Emails::order_details() Shows the order details table.
* @hooked WC_Structured_Data::generate_order_data() Generates structured data.
* @hooked WC_Structured_Data::output_structured_data() Outputs structured data.
* @since 2.5.0
*/
do_action( 'woocommerce_email_order_details', $order, $sent_to_admin, $plain_text, $email );
/**
* @hooked WC_Emails::order_meta() Shows order meta data.
*/
do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email );
/**
* @hooked WC_Emails::customer_details() Shows customer details
* @hooked WC_Emails::email_address() Shows email address
*/
do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email );
/**
* @hooked WC_Emails::email_footer() Output the email footer
*/
do_action( 'woocommerce_email_footer', $email );
Cumprimentos!
Antonieta
-
Esta resposta foi modificada há 7 anos por pmfonseca.
Desculpa mas sinto-me perdido com tantos emails e referências sempre a ficheiros diferentes.
O email em causa é o último?
Onde o obtiveste, uma vez que é alterado? é o do tema, correcto?
Só para confirmar, podes enviar cópia de um email?
Olá , o email que eu falo e que é o ultimo enviado ao cliente depois do pagamento feito ou seja no wc é o “encomenda concluída” envia também os dados de pagamento MB ou seja , ele envia todos os dados da encomenda , mas envia tb a ref. MB e era isto que eu queria retirar mas não sei como…
“Olá. A sua recente encomenda em XXX foi concluída. Os detalhes da encomenda são exibidos em baixo para sua referência”
o modelo html é do tema sim…
Modelo em HTML
Este template foi substituído pelo seu tema e pode ser encontrado em: mts_ecommerce/woocommerce/emails/customer-completed-order.php.
<?php
/**
* Customer completed order email
*
* This template can be overridden by copying it to yourtheme/woocommerce/emails/customer-completed-order.php.
*
* HOWEVER, on occasion WooCommerce will need to update template files and you
* (the theme developer) will need to copy the new files to your theme to
* maintain compatibility. We try to do this as little as possible, but it does
* happen. When this occurs the version of the template file will be bumped and
* the readme will list any important changes.
*
* @see https://docs.woocommerce.com/document/template-structure/
* @author WooThemes
* @package WooCommerce/Templates/Emails
* @version 2.5.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* @hooked WC_Emails::email_header() Output the email header
*/
do_action( 'woocommerce_email_header', $email_heading, $email ); ?>
<p><?php printf( __( "Hi there. Your recent order on %s has been completed. Your order details are shown below for your reference:", 'woocommerce' ), get_option( 'blogname' ) ); ?></p>
<?php
/**
* @hooked WC_Emails::order_details() Shows the order details table.
* @hooked WC_Structured_Data::generate_order_data() Generates structured data.
* @hooked WC_Structured_Data::output_structured_data() Outputs structured data.
* @since 2.5.0
*/
do_action( 'woocommerce_email_order_details', $order, $sent_to_admin, $plain_text, $email );
/**
* @hooked WC_Emails::order_meta() Shows order meta data.
*/
do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email );
/**
* @hooked WC_Emails::customer_details() Shows customer details
* @hooked WC_Emails::email_address() Shows email address
*/
do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email );
/**
* @hooked WC_Emails::email_footer() Output the email footer
*/
do_action( 'woocommerce_email_footer', $email );
Obrigada pela tua atenção 😉
Antonieta
-
Esta resposta foi modificada há 7 anos por pmfonseca.
Olá,
O ficheiro que colocaste é o ficheiro nativo do WooCommerce para encomenda concluída e por norma exibe a indicação de método de pagamento… tal como se costuma fazer por exemplo nas faturas.
Ver exemplo:
https://snag.gy/UVvW5K.jpg
Podes mostrar um exemplo de um mail que sai da tua loja? Não queria ter de fazer uma compra para ver o email 😉
Olá,
Sim é isso mesmo ele está a enviar alem dos dados da encomenda exibe tambem o metodo de pagamento… segue abaixo exemplo do email enviado de encomenda concluida…
dá para retirar o metodo de pagamento neste email?
email de encomenda concluida (segue nos 2 links. 1º parte de email (dados pagamento) e segunda imagem (dados da encomenda)
https://snag.gy/oclBM4.jpg
https://snag.gy/9uWSgK.jpg
Obrigada mais uma vez pela tua atenção!
Antonieta
olá @antonieta-barros, qual é o plugin que usa para gerar as referências?
Olá @pcarvalho o plugin das Referencia MB é da empresa Eupago.
https://wordpress.org/plugins/eupago-for-woocommerce/
Obrigada pela atenção,
Antonieta
Olá @antonieta-barros,
pelo código do plugin, parece que está a adicionar os dados extra nos emails finais.
Sugiro contactar os responsáveis do plugin e alertar do erro:
https://wordpress.org/support/plugin/eupago-for-woocommerce
Olá @pcarvalho ,
Obrigada, pela tua resposta 😉
já contactei o responsável e aguardo.
Antonieta
@antonieta-barros
Novidades? Irei dar como resolvido. Se quiseres poderás reabrir, ok?