Právě je 19 led 2021 21:53

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6 - Zakázat e-mail s potvrzením objednávky
PříspěvekNapsal: 01 bře 2018 20:41 
C4 zákazník

Registrován:
14 dub 2017 09:43
Příspěvky:
16
Dobrý den,

prosím o radu jak se dá zakázat automatický e-mail potvrzení objednávky.
Moc děkuji za rady.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Zakázat e-mail s potvrzením objednávky
PříspěvekNapsal: 02 bře 2018 11:27 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
7822
Dobrý den,

většina emailů lze deaktivovat v sekci "Objednávky > Stavy objednávek", ale tento bohužel ne. Takže si budete muset upravit zdrojový kód aplikace. V souboru /classes/PaymentModule.php najděte tyto řádky:

Kód:
                        if (Validate::isEmail($this->context->customer->email)) {
                            Mail::Send(
                                (int)$order->id_lang,
                                'order_conf',
                                Mail::l('Order confirmation', (int)$order->id_lang),
                                $data,
                                $this->context->customer->email,
                                $this->context->customer->firstname.' '.$this->context->customer->lastname,
                                null,
                                null,
                                $file_attachement,
                                null, _PS_MAIL_DIR_, false, (int)$order->id_shop
                            );
                        }

a zakomentujte je:
Kód:
                        /*
                        if (Validate::isEmail($this->context->customer->email)) {
                            Mail::Send(
                                (int)$order->id_lang,
                                'order_conf',
                                Mail::l('Order confirmation', (int)$order->id_lang),
                                $data,
                                $this->context->customer->email,
                                $this->context->customer->firstname.' '.$this->context->customer->lastname,
                                null,
                                null,
                                $file_attachement,
                                null, _PS_MAIL_DIR_, false, (int)$order->id_shop
                            );
                        }
                        */

Nebo by se dalo zrušení odesílání také vyřešit smazáním/přejmenováním mailových šablon pro český jazyk /mails/cs/order_conf.html a /mails/cs/order_conf.txt a případně ještě ve složce šablony /themes/nazev-vasi-sablony/mails/cs/).

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Zakázat e-mail s potvrzením objednávky
PříspěvekNapsal: 02 bře 2018 21:21 
C4 zákazník

Registrován:
14 dub 2017 09:43
Příspěvky:
16
Skvěle moc děkuji!!! :-)


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: jacobcak545 a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2021 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz