Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Template Email Commerciali Spariti
 
prog3000
Jr. Member
 
Total Posts:  6
Joined:  2013-05-05
 

Salve e complimenti per il forum utilissimo e sempre aggiornato,
vengo subito al dilemma:
da un paio di giorni mi sto scontrando con un problema di invio email automatico con una versione di magento 1.6.0, in pratica non invia nessuna email di comunicazione per la registrazione utente e per la procedura di reset password, invece non ci sono problemi per l’invio ordini e altro di importante. Ho notato che se provo a creare un nuovo template email da Sistema->Email Commerciali->nuovo Template il menù che mi dovrebbe far scegliere il tema da modificare rimane vuoto e scompare anche il footer dell’amministrazione quindi credo sia un problema di template, il fatto è che non posso cambiarlo :( cosa posso “inventarmi”????
Grazie in anticipo

Prog

 
Magento Community Magento Community
Magento Community
Magento Community
 
TreInnova
Guru
 
Avatar
Total Posts:  465
Joined:  2009-02-20
Fano
 
prog3000 - 05 May 2013 10:36 PM

Salve e complimenti per il forum utilissimo e sempre aggiornato,
vengo subito al dilemma:
da un paio di giorni mi sto scontrando con un problema di invio email automatico con una versione di magento 1.6.0, in pratica non invia nessuna email di comunicazione per la registrazione utente e per la procedura di reset password, invece non ci sono problemi per l’invio ordini e altro di importante. Ho notato che se provo a creare un nuovo template email da Sistema->Email Commerciali->nuovo Template il menù che mi dovrebbe far scegliere il tema da modificare rimane vuoto e scompare anche il footer dell’amministrazione quindi credo sia un problema di template, il fatto è che non posso cambiarlo :( cosa posso “inventarmi”????
Grazie in anticipo

Prog

Ciao ,
sicuramente è un problema di codifica. Ci sono dei caratteri non leggibili nel template (da magento) per questo
non viene caricato il subject e la mail non parte a causa di errore nella validazione.
E’ un problema abbastanza comune. Ti consiglio di rigurdare le mail in questione cercando dei caratteri strani (accentate ad esempio).
Fammi sapere se il consiglio ti è stato utile . (black cat che è il traduttore ufficiale della lingua italiana ti può sicuramente aiutare! wink ).
saluti
fe.

 
Magento Community Magento Community
Magento Community
Magento Community
 
prog3000
Jr. Member
 
Total Posts:  6
Joined:  2013-05-05
 

Grazie per la risposta,
controllo immediatamente e ti faccio sapere.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3481
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

Si è quasi sicuramente un problema di codifica. Puoi facilmente capire il problema controllando se altri tipi di email vengono inviate e poi in caso affermativo, rinominando la cartella della lingua italiana in App/locale.

Il mio dubbio è che la traduzione che stai utilizzando non sia quella ufficiale o sia troppo vecchia.

Intanto fai la prova e facci sapere.

 
Magento Community Magento Community
Magento Community
Magento Community
 
prog3000
Jr. Member
 
Total Posts:  6
Joined:  2013-05-05
 

Controllato, ma sembra tutto ok,
non ho creato la cartella template/email nel locale del template utilizzato ma ho lasciato quella di app/locale/it_IT/template.....
Anche facendo un debug l’errore non compare......sembra quasi un problema del suo “smarty” sui template delle mail :(
Faccio altre prove. E’ la 1.6.0 che mi sta facendo impazzire

Cmq grazie ancora

 
Magento Community Magento Community
Magento Community
Magento Community
 
prog3000
Jr. Member
 
Total Posts:  6
Joined:  2013-05-05
 

Controllato tutto ma niente da fare, non invia le e-mail per la conferma della registrazione account e neanche quella per il reset password.
Le info per le newsletter e gli ordini sono ok.

Altre Idee??

 
Magento Community Magento Community
Magento Community
Magento Community
 
TreInnova
Guru
 
Avatar
Total Posts:  465
Joined:  2009-02-20
Fano
 
prog3000 - 06 May 2013 06:14 AM

Controllato tutto ma niente da fare, non invia le e-mail per la conferma della registrazione account e neanche quella per il reset password.
Le info per le newsletter e gli ordini sono ok.

Altre Idee??

Possibile che tu abbia eliminato e poi ricreato queste email?
Prova da configurazione ad assegnare i template su “locale” e se è locale prova a personalizzare queste due email.
(configurazione->email transazionali credo ..)
fammi sapere
saluti
filippo

 
Magento Community Magento Community
Magento Community
Magento Community
 
prog3000
Jr. Member
 
Total Posts:  6
Joined:  2013-05-05
 

Ciao Filippo,
questo magento l’ho trovato così, se avessero cancellato i template e rimessi come posso recuperare i template che non funzionano per la versione corrente e ripristinarli? è un’operazione che potrebbe risolvere?

Grazie

 
Magento Community Magento Community
Magento Community
Magento Community
 
TreInnova
Guru
 
Avatar
Total Posts:  465
Joined:  2009-02-20
Fano
 
prog3000 - 06 May 2013 10:48 PM

Ciao Filippo,
questo magento l’ho trovato così, se avessero cancellato i template e rimessi come posso recuperare i template che non funzionano per la versione corrente e ripristinarli? è un’operazione che potrebbe risolvere?

Grazie

Ciao ,
se riesci ad andare in debug dovresti mettere un breakpoint su questa funzione:

// in Mage_Core_Model_Email_Template
public function isValidForSend()
    
{
        
return !Mage::getStoreConfigFlag('system/smtp/disable')
            && 
$this->getSenderName()
            && 
$this->getSenderEmail()
            && 
$this->getTemplateSubject();
    
}
vedrai che probabilmente
&& $this->getTemplateSubject();
è vuoto.
Se riesci portresti posizionarti qui :
// nella classe : Mage_Customer_Model_Customer

     /**
     * Send email with new customer password
     *
     * @return Mage_Customer_Model_Customer
     */
    public function sendPasswordReminderEmail()
    
{
        $translate 
Mage::getSingleton('core/translate');
        
/* @var $translate Mage_Core_Model_Translate */
        
$translate->setTranslateInline(false);

        
$storeId $this->getStoreId();
        if (!
$storeId{
            $storeId 
$this->_getWebsiteStoreId();
        
}

        Mage
::getModel('core/email_template')
            ->
setDesignConfig(array('area'=>'frontend''store'=>$storeId))
            ->
sendTransactional(
                
Mage::getStoreConfig(self::XML_PATH_FORGOT_EMAIL_TEMPLATE$storeId),
                
Mage::getStoreConfig(self::XML_PATH_FORGOT_EMAIL_IDENTITY$storeId),
                
$this->getEmail(),
                
$this->getName(),
                array(
'customer'=>$this)
            );

        
$translate->setTranslateInline(true);

        return 
$this;
    
}
Fammi sapere se ti è stato utile.
saluti
filippo
 
Magento Community Magento Community
Magento Community
Magento Community
 
prog3000
Jr. Member
 
Total Posts:  6
Joined:  2013-05-05
 

La provo Immediatamente anche se sono riuscito a far partire le email per il reset password,
Praticamente ho preso i template default della versione 1.6 e ho tradotto quelli che mi servivano e adesso le mail vengono inviate ma ancora non mi compaiono della gestione nuove email commerciali.

Grazie mille Filippo ti faccio sapere appena ho 2 minuti.

Prog

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top