Prueba añadir donde quieras {customer_name}
Aquí tienes todas las variables que se pueden usar por si las necesitas
https://docs.woocommerce.com/document/automated-follow-up-emails-docs/email-variables-and-merge-tags/
-
Esta respuesta fue modificada hace 4 años, 11 meses por LGrusin.
Excelente, lo pruebo, parece que puede funcionar bien.
Muchas gracias!
@lgrusin sabes que he probado con las variables pero no me funciona, no la toma.
Dejo una imagen:
https://ibb.co/VHYKZ5M
Estimo que debe ser necesario algún snippet de código para que esto se resuelva.
Los plugins que he visto, tampoco parecen hacerlo, ya que todos se enfocan en personalizar el mensaje y no el asunto.
Alguna idea mas?
Gracias!
Pues tienes razón, todas las variables no están disponibles para todos los correos. En la ? que hay en ese campo te informa de las variables que se pueden usar.
Se me ocurre que crees tu propia variable en un plugin. ¿Sabrías crear un plugin?
1 – Crea un archivo con el nombre que quieras y subelo a la carpeta plugins. Por ejemplo, variables.php
2 – El contenido del archivo es el siguente:
<?php
/*
Plugin Name: Plugin de funciones varias
Plugin URI: http://midominio.com
Description: Plugin de funciones varias
Author: Yo Mismo
Version: 1.0
Author URI: http://midominio.com
*/
/*
* Nuevas variables a las plantillas de correo
*/
add_filter( 'woocommerce_email_format_string' , 'filter_email_format_string', 20, 2 );
function filter_email_format_string( $string, $email ) {
// Get the instance of the WC_Order object
$order = $email->object;
// Additional wanted placeholders in the array of find / relace pairs
$additional_placeholders = array(
'{cliente}' => $order->get_formatted_billing_full_name(),
);
return str_replace( array_keys( $additional_placeholders ), array_values( $additional_placeholders ), $string );
}
Después usas {cliente} en el asunto del correo que quieras.
La idea está sacada de stackoverflow
https://stackoverflow.com/questions/50120643/create-additional-variables-placeholders-for-woocommerce-email-notifications-sub
ele
(@luishgc93)
y para añadir el nombre del producto ? en vez del nombre del comprador? no encuentro el hook para el nombre del producto.
-
Esta respuesta fue modificada hace 4 años, 7 meses por ele.
Hola, me podrian decir como seria la solución para poner la direccion del cliente en el asunto ?
Gracias
Hola; yo tambien quiero utilizar el nombre del clientes, pero mi problema es qué pasa cuando no hay nombre del cliente, lo deja vacío? se puede indicar qué poner en lugar de dejarlo vacío?
gracias