Právě je 18 dub 2024 07:19

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 38 ]  Přejít na stránku 1, 2, 3, 4  Další
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 15 úno 2014 22:50 
C4 zákazník

Registrován:
13 zář 2013 15:02
Příspěvky:
187
Dobrý den,

chci se zeptat, zda je možné k mailu, který zákazníkovi automaticky přijde jako potvrzení objednávky, přiložit soubor .pdf s obchodními podmínkami. Rád bych vyhověl nejnovější legislativě.

Děkuji za odpověď.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 16 úno 2014 16:30 
C4 podpora
C4 podpora

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

nejprve je potřeba, abyste PDF soubor nahrál do kořenové složky Vaší instalace. Až soubor nahrajete, tak na FTP serveru přejděte do adresáře classes a otevřete soubor s názvem Mail.php. V tomto souboru si najděte řádky:

Kód:
/* Send mail */
         $send = $swift->send($message, $to, new Swift_Address($from, $from_name));
         $swift->disconnect();


a před ně vložte:

Kód:
if ($template == 'cs/order_conf')
      $message->attach(new Swift_Message_Attachment(file_get_contents("cesta-k-souboru/soubor.pdf"), "soubor.pdf", "application/pdf"));
.
Jestli PDF soubor budete mít v kořenové složce Vaší instalace, jak jsem Vám psal, tak nemusíte uvádět celou cestu k souboru. Stačí, když tam uvedete název PDF souboru, tzn.
Kód:
if ($template == 'cs/order_conf')
      $message->attach(new Swift_Message_Attachment(file_get_contents("soubor.pdf"), "soubor.pdf", "application/pdf"));
.

Pokud ve Vašem obchodě používáte více jazyků a chcete, aby se pro každý jazyk odeslala příloha v emailu, tak stačí znovu v souboru Mail.php před výše uvedené řádky vložit tento kód. Ale na prvním řádku kódu (if ($template == 'cs/order_conf')) si změňte cs například na en (pro anglický jazyk). Pro slovenský jazyk to bude sk atp.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 16 úno 2014 19:31 
C4 zákazník

Registrován:
13 zář 2013 15:02
Příspěvky:
187
Děkuji Vám za odpověď.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 20 bře 2014 14:37 

Registrován:
20 bře 2014 14:32
Příspěvky:
2
Dobrý den, když by jsem potřeboval těch souboru přidat více? od 1.1.2014 tam má být také poučení a formulář odstoupení od smlouvy?

Děkji za odpověď


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 20 bře 2014 15:57 
C4 podpora
C4 podpora

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

pokud chcete, aby se odeslaly dvě přílohy, tak do souboru Mail.php, který je v adresáři classes stačí přidat dvakrát řádek:

Kód:
if ($template == 'cs/order_conf')
      $message->attach(new Swift_Message_Attachment(file_get_contents("cesta-k-souboru/soubor.pdf"), "soubor.pdf", "application/pdf"));
.

Takže po úpravě může část kódu vypadat například takto:

Kód:
if ($template == 'cs/order_conf')
      $message->attach(new Swift_Message_Attachment(file_get_contents("soubor1.pdf"), "soubor1.pdf", "application/pdf"));
if ($template == 'cs/order_conf')
      $message->attach(new Swift_Message_Attachment(file_get_contents("soubor2.pdf"), "soubor2.pdf", "application/pdf"));
         /* Send mail */
. Nezapomeňte uvést cestu k souboru a název PDF souboru.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 20 bře 2014 17:35 

Registrován:
20 bře 2014 14:32
Příspěvky:
2
Já to tak měl ale měl jsem blbe cestu...

Děkuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 23 bře 2014 00:27 
C4 zákazník

Registrován:
07 pro 2010 20:39
Příspěvky:
111
Bydliště:
Jirkov
jde to aplikovat na multistore, když pro každý shop potřebuji jiné přílohy ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 01 dub 2014 03:07 

Registrován:
11 úno 2013 03:41
Příspěvky:
5
Dobrý den, bohužel u Prestashopu 1.5.3.1 mi tento návod nefunguje.
Cestu k souboru mám určitě správně (používám přímou), eshop nepoužívá různé jazyky a kód je určitě vložen správně.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 01 dub 2014 16:17 
C4 podpora
C4 podpora

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

tuto starou verzi aplikace již nemám k dispozici, takže funkčnost nemohu otestovat. Pravděpodobně by ale úprava měla také fungovat.
Každopádně používáte zastaralou verzi aplikace PrestaShop, takže bych Vám doporučil pomocí modulu Automatická aktualizace [1-click Upgrade] provést aktualizaci na nejnovější verzi 1.6.0.5, kde tato úprava funguje bez problému.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - PDF soubor jako příloha v odeslaném emailu
PříspěvekNapsal: 01 dub 2014 23:17 

Registrován:
11 úno 2013 03:41
Příspěvky:
5
Děkuji za odpověď. Naše šablona je hodně upravená se spousty placených modulů, které by určitě s upgradem měli problém. Budeme to muset ještě nějakou dobu na 1.5.3.1 přežít.


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ů: 38 ]  Přejít na stránku 1, 2, 3, 4  Další

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