Jump to content

Recommended Posts

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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 =     'info@xxxx.nl';

        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 by Jamiro911 (see edit history)

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

@JAMIRO, kijk even of je in de mail notificatie module wel berichten krijgt als je maar 1 e-mail adres invult?

Share this post


Link to post
Share on other sites

@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

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.

 

post-1110500-0-16555800-1477391298_thumb.pngpost-1110500-0-86412800-1477391298_thumb.pngpost-1110500-0-58413200-1477391299_thumb.png

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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/

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 bestandenpost-1110500-0-47180000-1477399017_thumb.png

Edited by Jamiro911 (see edit history)

Share this post


Link to post
Share on other sites

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>post-1110500-0-24223500-1477398923_thumb.png

Edited by Jamiro911 (see edit history)

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More