Právě je 23 dub 2024 17:10

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6 - Přeposílání všech emailů
PříspěvekNapsal: 06 říj 2014 22:17 
C4 zákazník

Registrován:
12 bře 2014 00:14
Příspěvky:
9
Zdravím, po delší odmlce opět děkuji za rady! Problém však nebyl vyřešen. Na některých fórech jsem se dočetl, že modul mail alerts nefunguje zároveň s Order reference mód. Oba tyto moduly mám nainstalované, ale funguje jen Order reference mód.

Rád bych tento problém obešel... Dalo by se teoreticky někde do kódu připsat, aby veškeré emaily, které jsou odesílány zákazníkovi byly přeposílány i na můj email? Bylo by to asi nejjednodušší řešení...
Předem Vám děkuji za rady!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Přeposílání všech emailů
PříspěvekNapsal: 07 říj 2014 16:50 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

ano, stejný dotaz se již řešil v diskuzním tématu PrestaShop 1.5 - Zaslání kopie objednávky adminovi. Emaily si můžete nechat přeposílat jednoduchou úpravou v souboru classes/Mail.php. Stačí, když v tomto souboru najdete řádky:

Kód:
if(isset($bcc)) {
         $to_list->addBcc($bcc);
      }


a za ně vložíte:

Kód:
$to_list->addBcc('email@adresa.cz');
.

Po této úpravě by se Vám všechny emaily měly přeposílat na uvedený email (email@adresa.cz nahraďte emailem, na který se bude vše přeposílat). Úpravu jsem otestoval na nejnovější verzi 1.6.0.9 a funguje bez problému.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Přeposílání všech emailů
PříspěvekNapsal: 08 říj 2014 10:53 
C4 zákazník

Registrován:
12 bře 2014 00:14
Příspěvky:
9
Zdravím!
děkuji moc za radu, věřím že by měla fungovat, ale pořád mi nic na mail nepřijde. Přiznávám se, že mám verzi 1.6.0.5, ale nevidím důvod, proč by to na ní chodit nemělo... Neaktualizuji, protože jednak mi zlobí one click update (hlásí chybu), a jednak po aktualizaci se mi úplně rozhodí šablona (po vyzkoušení aktualizace na zkušebním serveru).

Nicméně, určitě tato úprava bude fungovat s modulem Order reference mód? Pořád si říkám, jestli to není tím...

Předem děkuji za odpověď!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Přeposílání všech emailů
PříspěvekNapsal: 08 říj 2014 15:07 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

ano, tato úprava funguje i s nainstalovaným modulem Order reference mód, nyní jsem to znovu otestoval. Bohužel tuto starší verzi 1.6.0.5 již nemám k dispozici, ale ve verzi 1.6.0.9 funguje vše bez problému.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Přeposílání všech emailů
PříspěvekNapsal: 27 dub 2015 14:34 
C4 zákazník

Registrován:
12 črc 2011 16:27
Příspěvky:
178
Dobrý den,

výsledný kód by měl tedy vypadat takto ?

1.
Kód:
if(isset($bcc)) {
         $to_list->addBcc($bcc);
                        $to_list->addBcc('email@adresa.cz');
      }


nebo takto:
2.
Kód:
if(isset($bcc)) {
         $to_list->addBcc($bcc);
      }
         $to_list->addBcc('email@adresa.cz');


V prvním případě mi po objednávce, žádný email nepřišel pouze běžný email upozornění na novou objednávku. V čem by mohla být chyba ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Přeposílání všech emailů
PříspěvekNapsal: 27 dub 2015 20:51 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

výše uvedený řádek je nutné vložit až za část kódu, takže výsledný kód bude vypadat následovně:

Kód:
if(isset($bcc)) {
         $to_list->addBcc($bcc);
      }
$to_list->addBcc('email@adresa.cz');
. Poté by se veškeré e-maily obchodu měly přeposílat na zadanou e-mailovou adresu.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Přeposílání všech emailů
PříspěvekNapsal: 24 črc 2015 09:12 

Registrován:
08 srp 2011 21:02
Příspěvky:
40
Dobrý den,

chtěl bych se zeptat jak bude výsledný vypadat u poslední verze PS 1.6.1.0 ?

1.
Kód:
if (isset($bcc))
          $to_list->addBcc($bcc);

     try {
      $to_list->addBcc('email@adresa.cz');


nebo takto:
2.
[code] if (isset($bcc))
$to_list->addBcc($bcc);
$to_list->addBcc('email@adresa.cz');
try {

Nebo budou fungovat oba zápisy ? Děkuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Přeposílání všech emailů
PříspěvekNapsal: 24 črc 2015 10:19 
C4 zákazník

Registrován:
26 bře 2014 20:40
Příspěvky:
265
Já to mám jako bod 1. a funguje.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Přeposílání všech emailů
PříspěvekNapsal: 29 črc 2015 21:52 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

ano, přeposílání e-mailů jsem otestoval v novější verzi aplikace PrestaShop a pokud použijete v souboru výše uvedený kód:

Kód:
if (isset($bcc))
          $to_list->addBcc($bcc);

     try {
      $to_list->addBcc('email@adresa.cz');
, tak Vám bude přeposílání zpráv na zadanou e-mailovou schránku bez problému fungovat.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


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ů: 9 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevní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:  
cron
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-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz