Jamiro911 Posted October 24, 2016 Share Posted October 24, 2016 Ik krijg geen mail als admin wanneer er iemand een order heeft geplaatst. Prestashop 1.6.1.6 Bij modules - mail alerts start bin nieuwe bestelling aan, en onderaan twee adressen ingevuld De testmail werkt ook en ik krijg wel een notificatie wanneer er iemand een bericht stuurt, maar niet bij een nieuwe bestelling. Staat op gebruik PHP's mail Iemand een idee van de oorzaak? groeten Link to comment Share on other sites More sharing options...
Deoorbel Posted October 24, 2016 Share Posted October 24, 2016 Krijgen de klanten wel alle email? Link to comment Share on other sites More sharing options...
Jamiro911 Posted October 24, 2016 Author Share Posted October 24, 2016 Krijgen de klanten wel alle email? In geavanceerde instellingen/e-mail zie ik wel alle verzonden emails naar de klanten. vb van een mail welkom, betaling aanvaard, bestelling aanvaard en verzonden. Link to comment Share on other sites More sharing options...
Deoorbel Posted October 24, 2016 Share Posted October 24, 2016 Test even, maak een account aan met hetzelfde emailadres als wáar je de email wilt ontvangen Link to comment Share on other sites More sharing options...
Interactive112 Posted October 25, 2016 Share Posted October 25, 2016 Ik heb hier hetzelfde probleem. Prestashop 1.6.1.6 Heb besteladres ook ingevoerd als ontvanger bestelling echter de order komt niet binnen. Heb phpmailer geprobeerd en eigen smtp ingevoerd maar dat maakt geen verschil, klanten krijgen al hun email zoals bevestiging echter helaas geen order. Olaf Link to comment Share on other sites More sharing options...
Jamiro911 Posted October 25, 2016 Author Share Posted October 25, 2016 Test even, maak een account aan met hetzelfde emailadres als wáar je de email wilt ontvangen Ik krijg ook op dat email adres de mails van aankoop, maar niet de mails die bestemd zijn voor adminpanel. Link to comment Share on other sites More sharing options...
Jamiro911 Posted October 25, 2016 Author Share Posted October 25, 2016 (edited) Deze heb ik gevonden op het Engelstalige Forum maar daar wordt ik niet echt wijzer van. Met deze sta je in BCC en krijg je wel ALLE mails die naar klanten gericht zijn. Switch to using a Mail class override. create a Mail.php file in your override\classes folder with the following contents. be sure to re-create the cache\class_index.php after installing the override file. <?php class Mail extends MailCore { public static function Send($id_lang, $template, $subject, $template_vars, $to, $to_name = null, $from = null, $from_name = null, $file_attachment = null, $mode_smtp = null, $template_path = _PS_MAIL_DIR_, $die = false, $id_shop = null, $bcc = null, $reply_to = null) { $bcc = '[email protected]'; return parent::Send($id_lang, $template, $subject, $template_vars, $to, $to_name, $from, $from_name, $file_attachment, $mode_smtp, $template_path, $die, $id_shop, $bcc, $reply_to); } } Edited October 25, 2016 by Jamiro911 (see edit history) Link to comment Share on other sites More sharing options...
Deoorbel Posted October 25, 2016 Share Posted October 25, 2016 Het is natuurlijk de vraag of je alle mail wil hebben die een klant ook krijgt. Standaard aanmaken account 3 mails, Order, betalen en verzenden 3 mails en mogelijk nog een mail van de payment provider. Plus elke statement wijziging 1 mail. Dus 1 nieuwe klant en 1 order levert 7 of meer mails op............. Maar boven is de methode om dat te krijgen. Link to comment Share on other sites More sharing options...
Deoorbel Posted October 25, 2016 Share Posted October 25, 2016 @JAMIRO, kijk even of je in de mail notificatie module wel berichten krijgt als je maar 1 e-mail adres invult? Link to comment Share on other sites More sharing options...
Jamiro911 Posted October 25, 2016 Author Share Posted October 25, 2016 @JAMIRO, kijk even of je in de mail notificatie module wel berichten krijgt als je maar 1 e-mail adres invult? Nog steeds enkel de mails naar de klant Link to comment Share on other sites More sharing options...
Deoorbel Posted October 25, 2016 Share Posted October 25, 2016 Kijk even in de vertalingen, e-mail bestanden of je daar ook een fout krijgt. <Localisatie><vertalingen><optie e-mail bestanden><kiezen template><kiezen taal> go Even voor alle talen die geïnstalleerd staan/zijn. Krijg je daar een foutmelding? Onder modules/name_of_moduel/mails/<taal iso code xx> Mailalert tab moet er een bestand staan met de naam New_order Is die er voor elke taal? Link to comment Share on other sites More sharing options...
Jamiro911 Posted October 25, 2016 Author Share Posted October 25, 2016 Kijk even in de vertalingen, e-mail bestanden of je daar ook een fout krijgt. <Localisatie><vertalingen><optie e-mail bestanden><kiezen template><kiezen taal> go Even voor alle talen die geïnstalleerd staan/zijn. Krijg je daar een foutmelding? Onder modules/name_of_moduel/mails/<taal iso code xx> Mailalert tab moet er een bestand staan met de naam New_order Is die er voor elke taal? Hmm hier krijg ik wel bepaalde meldingen.(zie onderstaande afbeeldingen) Thans staat mijn Standaardtaal in Nederlands, en bij talen staat enkel Nederlands aan. Link to comment Share on other sites More sharing options...
Deoorbel Posted October 25, 2016 Share Posted October 25, 2016 Oke probleem is duidelijk, je hebt voor de taal geen mail bestanden staan. Kijk met ftp (of op een ander manier) naar de directory <themes><default bootstrap><mails> welke directory er staan. Staat daar ook een /be/ kopieer dan de inhoud van die directory (mogelijk 67 files) naar de directory /nl/ waarschijnlijk moet je die /nl/ dan wel aanmaken. Als die directory /be/ er niet is, moeten we even verder kijken waar we de bestanden vandaan kunnen halen. Link to comment Share on other sites More sharing options...
Deoorbel Posted October 25, 2016 Share Posted October 25, 2016 Een kopie van de standaard mail bestanden staan ook in <mails><xx> waar xx de iso code voor de taal is. Saat daar wel een /nl/ directory dan kun je de inhoud kopieren naar <themes><default bootstraps><mails><nl> mogelijk moet je dan wel even de directory aanmaken /nl/ Link to comment Share on other sites More sharing options...
Deoorbel Posted October 25, 2016 Share Posted October 25, 2016 Voor de modules moet je even kijken of er een /nl/ versie staat in de directory van de <modules><betreffende module met foutmelding><mails><xx> Deze kun je kopieren naar het thema onder <themes><default bootstraps><modules><betreffende module met foutmelding><mails><xx> xx is weer de iso code van het land in dit geval nl Link to comment Share on other sites More sharing options...
Jamiro911 Posted October 25, 2016 Author Share Posted October 25, 2016 (edited) Oke probleem is duidelijk, je hebt voor de taal geen mail bestanden staan. Kijk met ftp (of op een ander manier) naar de directory <themes><default bootstrap><mails> welke directory er staan. Staat daar ook een /be/ kopieer dan de inhoud van die directory (mogelijk 67 files) naar de directory /nl/ waarschijnlijk moet je die /nl/ dan wel aanmaken. Als die directory /be/ er niet is, moeten we even verder kijken waar we de bestanden vandaan kunnen halen. Er staat enkel een map nl met bestanden Edited October 25, 2016 by Jamiro911 (see edit history) Link to comment Share on other sites More sharing options...
Jamiro911 Posted October 25, 2016 Author Share Posted October 25, 2016 (edited) Voor de modules moet je even kijken of er een /nl/ versie staat in de directory van de <modules><betreffende module met foutmelding><mails><xx> Deze kun je kopieren naar het thema onder <themes><default bootstraps><modules><betreffende module met foutmelding><mails><xx> xx is weer de iso code van het land in dit geval nl Ook hier staat in <themes><default bootstraps><modules><mailalerts><mails><nl> Edited October 25, 2016 by Jamiro911 (see edit history) Link to comment Share on other sites More sharing options...
Jamiro911 Posted October 27, 2016 Author Share Posted October 27, 2016 Hier heb ik de oplossing in gevonden: For Prestashop 1.6.0.11 I had the same issue. I wanted to remove the "build by prestashop" link in the mails. So i went into the email template translations then default-bootstrap then my language. I got the error: " the folder EN is missing from the location: -total path-". So i went into that path and just created a folder "EN" . That will do the trick I thought. Nope.. that triggered exactly as El Patron is telling. It wont open anymore and just tell me that the files are missing in that folder "EN" that I created. So what i did: in the theme the local language is there. Only EN is missing. So (as El Patron explained) you can translate from the core files. They are there. Just select them from core and not from theme in BO. But my theme is default-bootstrap, so I want to work from within that theme. So I copied the files from the core folder EN to the theme folder EN. Just repeat this for all your modules you want to translate. Then from BO: select translate mails - default bootstrap - your language - modify and it works again like a charm. So the exact steps WHAT to copy: 1: core/mails/en copy total folder en to themes/default-bootstrap/mail/ 2: core/modules/blocknewsletter/mails/en copy total folder en to themes/default-bootstrap/blocknewsletter/mails/ 3: core/modules/blockwishlist/mails/en copy total folder en to themes/default-bootstrap/blockwishlist/mails/ 4: core/modules/sendtoafriend/mails/en copy total folder en to themes/default-bootstrap/sendtoafriend/mails/ I hope this explains and helps for you. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now