2011-07-04 15 views

Respuesta

6

No hay buit-en la capacidad para desactivar las notificaciones de correo electrónico particulares en Magento. Le sugiero que mire el método Mage_Core_Model_Email_Template :: sendTransactional. Puede sobrecargar esta clase y agregar cheque contra las notificaciones de correo electrónico permitido/no permitido (según el nombre de la plantilla).

Actualización: se puede usar free extension para desactivar las notificaciones de correo electrónico específicas en Magento.

Además, no es Disable Emails extensión para Magento 2.

+0

ok, en el caso del boletín de noticias uso de clase de magento para reescribir el Mage_Newsletter_Model_Subscriber y para "correo electrónico de bienvenida", ¿alguien sabe la clase correcta para reescribir? –

23

Podemos desactivar todas las comunicaciones de correo electrónico en Magento por

  • sesión en Magento backend
  • Ir al menú Sistema-> Configuración.
  • En el menú de la izquierda debajo de la pestaña Avanzado (en la parte inferior), seleccione la opción del menú Sistema.
  • Seleccione 'Configuración de envío de correo' de la selección en el lado derecho.
  • Establecer comunicaciones por correo electrónico Desactivar para ‘Sí’, entonces no enviará correo electrónico través de Magento.
+5

Esto deshabilitará TODAS las notificaciones por correo electrónico. –

+0

bien, lo encontré, cómo enviar el correo electrónico de notificación con la información normal sobre el correo electrónico y la contraseña del proceso de registro. En este correo electrónico tengo el enlace de activación de la nueva cuenta. Así que no quería que ese cliente recibiera otro correo electrónico de bienvenida con activación de confirmación, así que simplemente agregué este código a mi Cliente local.php función pública sendNewAccountEmail ($ type = 'registrado', $ backUrl = '', $ StoreID = '0') { // Esta condición es evitar enviar el mensaje de bienvenida a los clientes en la creación de cuentas if ($ tipo == 'confirmado') { return $ this; } –

+0

Quiero desactivar solo el nuevo pedido de correo electrónico que se envía al cliente. Todavía no encuentro cómo puedo hacer eso. Muchas gracias. – Bizboss

4

Ver:

admin/system_config/edit/section/sales_email/

Puede activar/desactivar todos los mensajes de correo electrónico de transacción como desee, con la excepción del correo electrónico Entrar.

que no sugieren que desactive la nueva cuenta de correo electrónico. Esto se debe a que tiene sus detalles de inicio de sesión, incluida la contraseña. No se envía con el proceso de pago de invitado, tal vez solo necesite hacer el pago de la cuenta de invitado de su tienda, si eso es lo que desea.

+0

Ok, perfecto. Gracias por su asesoramiento. –

0

Inspirado en cuestión @Mage_user 's creé extensión que permite a disable any email notification en Magento. Entonces, @Bizboss puede usarlo para deshabilitar el nuevo correo electrónico de pedido.

2

Esta es una característica en la configuración de configuración a partir de Magento ver. 1.9.2.1 (quizás antes)

Sistema >> Configuración >> Los correos electrónicos de venta >> Activar/desactivar mensajes de correo electrónico individuales.

+0

Esto es ideal para otros correos electrónicos. Desafortunadamente, no hay opción en esta área para desactivar el nuevo correo electrónico de "bienvenida" de creación de cuenta. – Eric

Cuestiones relacionadas