Buenos días:
Estoy haciendo una tienda online Contenido solo visible a usuarios registrados
Hola Susana.
Veo que para el registro utilizas un formulario, no se si es ese el correo que quieres modificar o es el correo de activación de usuario,
acabo de mandar el formulario para ver exactamente a qué te refieres, si hay que activarlo lo activas y vemos el correo que quieres indicar.
Un saludo
Buenas de nuevo!
Nosotros crearemos los usuarios. De hecho, no se podrá comprar en la tienda si no se tiene un usuario creado, pero para tenerlo, los clientes nos lo tendrán que solicitar primero. Al crear el usuario, se envía de forma automática un correo, donde se indica el usuario y la contraseña (lo hace wordpress por defecto, creo). Y ese es el texto que queremos modificar.
Un saludo
Hola Susana,
Debes dirigirte através del administrador de archivos desde el cPanel al siguiente directorio -/public_html/raiz_de_tu_web/wp-content/themes/tu_tema/woocommerce/emails/customer-new-account.php
Y modificarlo a tu gusto, solo hay que tener cuidado con no estropear el código HTML y PHP, así que te sugiero crear una copia de seguridad antes de editarlo.
Saludos.
Y alguna forma de crearlo sin saber programación...? Es que me parece un poco complicado lo que veo...
Hola Susana,
Puedes probar con el siguiente plugin -> https://wordpress.org/plugins/kadence-woocommerce-email-designer/
Igualmente, si solo deseas modificar el texto puedes hacerlo desde el administrador de Wordpress dirigiéndote a WooCommerce -> Ajustes -> Correos Electrónicos
Das click sobre el último elemento de la lista titulado "Nueva cuenta", en la nueva ventana que te mostrará das click sobre "Copiar archivo al tema", luego click en "Ver plantilla" y ahora te dejará editarlo.
No necesitas saber programación para modificar texto, sólo debes ser cuidadosa en lo que modificas y asegurarte de que estás reemplazando cadenas de texto y no cadenas de código. por ejemplo:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
<?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $user_login ) ); ?>
<?php printf( __( 'Thanks for creating an account on %1$s. Your username is %2$s. You can access your account area to view orders, change your password, and more at: %3$s', 'woocommerce' ), esc_html( $blogname ), '' . esc_html( $user_login ) . '', make_clickable( esc_url( wc_get_page_permalink( 'myaccount' ) ) ) ); ?>
<?php printf( esc_html__( 'Your password has been automatically generated: %s', 'woocommerce' ), '' . esc_html( $user_pass ) . '' ); ?>
<?php esc_html_e( 'We look forward to seeing you soon.', 'woocommerce' ); ?>
<?php
do_action( 'woocommerce_email_footer', $email );
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Lo que te he puesto en negrita son cadenas de texto que puedes modificar, reemplazar, eliminar, etc. El resto es código de programación que no deberías tocar.
Saludos.
He usado el plugin que me comentas, que está fenomenal, porque da una imagen más profesional, pero he creado un usuario y me envía un email de wordpress dónde sólo pone ésto:
Nombre de usuario: snueroch
Para establecer tu contraseña visita la siguiente dirección:
Contenido solo visible a usuarios registrados
Vamos, el email que enviaba antes....no me llega el creado con el plugin.... 🙁
Hola Susana
¿ Lo que quieres es modificar el email de registro de usuario de wordpress ? porque creo que nos estamos confundiendo ya que el plugin anterior es para los correos de woocommerce.
No es tan fácil modificarlo sin saber algo de código.
Tienes una guia en este enlace:
-> Contenido solo visible a usuarios registrados
Hay un plugin pero no lo probe, no se decirte con certeza si cumple su funcion:
-> https://wordpress.org/plugins/welcome-email-editor/
Un saludo
Buenas de nuevo! He usado el plugin y la verdad es que funciona bien. El único problema que tengo es les envía a los usuarios el nombre de usuario (valga la redundancia), pero no la contraseña. Ésta viene encriptada; aparece así:
USUARIO: snueroch
CONTRASEÑA: *****
El código con el que lo he puesto es el siguiente:
USUARIO: [user_login]
CONTRASEÑA: [user_password]
No sé prácticamente nada de lenguaje HTML, sólo lo básico, pero he visto en ejemplos del plugin que lo ponen así.... Si me podéis ayudar, para ver cómo puede ver el usuario su propia contraseña, estaría genial.
Mil gracias de antemano. Un saludo!
Hola susana.
Las contraseñas están encriptadas y por eso no se manda la contraseña, es el usuario el que tiene que modificarla con el enlace que se le envía.
Esto se realiza por medidas de seguridad, piensa que igual ese correo lo puede ver otro compañero o la cuenta está compartida.
Un saludo
Ah vale.... ¿se podría enviar un enlace para que ellos puedan entrar y cambiar la contraseña por ejemplo? ¿Como pondría eso con código?
Hola Susana.
Por defecto tiene que aparecer el enlace en el correo.
por favor ¿ puedes adjuntar una copia del correo que le llega al usuario para que podamos verlo ?
Un saludo
Es que lo he modificado, con el plugin que me mandasteis (SB Welcome Email). Te copio lo que aparece cuando creamos el usuario:
Le damos la bienvenida a la tienda online de SINERGIKA, estos son sus datos de acceso:
USUARIO: snueroch
CONTRASEÑA: *****
Ahora puede disfrutar de los servicios que le ofrecemos. Algunos de estos servicios:
• Precios
• Carrito Permanente
- Cualquier producto añadido a su carrito permanecerá en el hasta que lo elimine, o hasta que realice la compra.
• Libro de Direcciones
- Podemos enviar sus productos a otras direcciones aparte de la suya
• Historial de Pedidos
- Vea la relación de compras que ha realizado con nosotros.
• Comentarios
- Comparta su opinión sobre los productos con otros clientes.
Contenido solo visible a usuarios registrados
Hola Susana
En el cuerpo del mensaje se utiliza un shortcode para el enlace, supongo que al modificar el cuerpo se eliminaría:
El cuerpo por defecto tiene el siguiente texto:
Username: [user_login]
Password: [reset_pass_link]
[login_url]
El Shortcode " [user_login] " le indica el usuario
[reset_pass_link] es el que le incluye la URL para resetear la contraseña
[login_url] el enlace para acceder.
Estos shortcode tienen que estar en el cuerpo del mensaje:
En la parte superior tienes todos los shortcodes que puedes utilizar;
Un saludo
Genial! Ya me aparece, pero me aparece en ingles:
USUARIO: snueroch
CONTRASEÑA: Click to set
Me gustaría cambiar la frase Click to set, por algo así como: Elige tu clave
No sé dónde puedo hacerlo....