Malheureusement, il est à Magento le problème, que la double fonction opt-in, il donne ainsi généreusement à la Newsletter, pas vraiment travailler. Lorsqu'un client clique lors de l'enregistrement sur la case à cocher, qu'il souhaite recevoir la lettre d'information à l'avenir, il recevra, au mieux, pour confirmer son compte, mais un message demandant aucun mail de confirmation de son inscription lettre. Cependant, cela peut être modifié.
Pour ce faire, copiez le fichier app / code / core / Mage / Lettre d'Information / modèle / Subscriber.php dans le dossier app / code / local / Mage / Lettre d'Information / Modèle /
On ajoute ensuite ca. bei Zeile 459 après
$sendSubscription = $customer->getData('envoyer l'abonnement') || $envoyerInformationsEmail; si (is_null($envoyerAbonnement) chorus $ sendAbonnement) { si ($ce->getIsStatusChanged() && $statut == soi::STATUS_UNSUBSCRIBED) { $ce->envoyerDésabonnementEmail(); } elseif ($ce->getIsStatusChanged() && $statut == soi::STATUS_ABONNE) { $ce->envoyerConfirmationSuccèsEmail(); }
les lignes suivantes
}d'autre{ $ce->envoyerConfirmationDemandeEmail();
En outre, selon la ligne
fonction publique confirmer($Code) { si($ce->getCode()==$code) { $ce->setStatus(soi::STATUS_ABONNE) ->setIsStatusChanged(vrai) ->sauver();
la ligne
$ce->envoyerConfirmationSuccèsEmail();
Qu'il aurait dû être déjà.
Für alle, la belle extension de la caisse newsletter de Quafzi [ICI] utiliser, Pour afficher la case du bulletin dans la dernière étape de la caisse à un coup d'oeil, qui devrait également prendre l'application / code / communauté / Quafzi / CheckoutNewsletterSubscription / Modèle / Observer.php au microscope. D'une part, la case est cochée par défaut, ce qui est interdit en vertu du droit allemand. Ainsi, si la ligne
. »<entrée id ="abonnez-vous_newsletter" name ="est_abonné" coché="vérifié" = valeur"1" class ="case à cocher" type ="case à cocher" />»
changer
. »<entrée id ="abonnez-vous_newsletter" name ="est_abonné" = valeur"1" class ="case à cocher" type ="case à cocher" />»
En outre, la ligne
->setImportMode(vrai)
commenter ou supprimer.
Utilisé dans la version Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!