Magento – utilizar doble opt-in para recibir nuestra Newsletter

Por desgracia, hay al Magento el problema, que la característica de doble opt-in, que tan generosamente le da a la Newsletter, en realidad no trabajar. Cuando un cliente hace clic para registrarse en la casilla de verificación, que le gustaría recibir el boletín en el futuro, que va a recibir, a lo sumo, para confirmar su cuenta, pero un mail solicitando ningún correo electrónico confirmando su registro Boletín. Sin embargo, esto puede ser cambiado.

IMAGEN

Para ello, copie el archivo app / código / core / Mago / Noticias / modelo / Subscriber.php en la carpeta app / código / local / Mago / Noticias / modelo /

Luego añadió ca. bei Zeile 459 A

$sendSubscription = $ cliente->getData('enviarSuscripción') || $sendInformationEmail;
si (is_null($sendSubscription) chorus $ sendSubscription) {
si ($esta->getIsStatusChanged() && $estado == yo::STATUS_UNSUBSCRIBED) {
$esta->sendUnsubscriptionEmail();
} elseif ($esta->getIsStatusChanged() && $estado == yo::STATUS_SUBSCRIBED) {
$esta->sendConfirmationSuccessEmail();
}

las siguientes líneas

}más{

$esta->sendConfirmationRequestEmail();

Además, según la línea de

función pública confirmar($código)
{
si($esta->getCode()== $ código) {
$esta->setStatus(yo::STATUS_SUBSCRIBED)
->setIsStatusChanged(verdadero)
->ahorrar();

la línea de

$esta->sendConfirmationSuccessEmail();

Que debería haber sido ya.

Für alle, la extensión buen boletín de pago y envío Quafzi [AQUÍ] EMPLEAR, Para mostrar la casilla de verificación boletín de noticias en el último paso de la caja de un vistazo, que también debe tener la aplicación / código / comunidad / Quafzi / CheckoutNewsletterSubscription / modelo / Observer.php bajo el microscopio. Por un lado la casilla de verificación está marcada por defecto, que no está permitido por la ley alemana. Por lo tanto, si la línea de

. '<de entrada id ="Suscribirse al boletín informativo" nombre ="está_suscrito" comprobado ="comprobado" valor ="1" class ="caja" type ="caja" />'

cambiar en

. '<de entrada id ="Suscribirse al boletín informativo" nombre ="está_suscrito" valor ="1" class ="caja" type ="caja" />'

Además, la línea de

->setImportMode(verdadero)

comentar o eliminar.

Se utiliza en la versión de Magento 1.9 Comentarios? Adiciones? Notas? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *