Právě je 16 črc 2019 04:17

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 14 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 27 led 2014 21:17 
C4 zákazník

Registrován:
07 pro 2010 20:39
Příspěvky:
109
Bydliště:
Jirkov
prosím o radu, vytvořil jsem si stav objednávky "vyřízeno"
- je to stav platba přijata při objednávce na dobírku a potřebopval bych aby se při tomto stavu odeslala faktura zákazníkovy jako je to u stavu "platba přijata na náš účet"

jsou na netu návody, ale nekorespondujou s verzí 1.5.6.1

prosím o radu
předem dík ien.cv


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 28 led 2014 12:19 
C4 podpora
C4 podpora

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

standardně je ve zdrojovém kódu aplikace nastaveno posílání faktury pouze při stavu Payment accepted (příp. je řešeno samotným modulem). Takže pokud chcete fakturu poslat i při jiném stavu, tak musíte v souboru classes/order/OrderHistory.php upravit tento řádek:
Kód:
if ((int)$result['id_order_state'] === 2 && (int)Configuration::get('PS_INVOICE') && $order->invoice_number)

na následující tvar:
Kód:
if (((int)$result['id_order_state'] === 2 || (int)$result['id_order_state'] === 14) && (int)Configuration::get('PS_INVOICE') && $order->invoice_number)

a číslo 14 nahraďte ID Vašeho nově vytvořeného stavu.

K dispozici je také modul Mail Attachment Order, pomocí kterého lze jednoduše vybrat stavy pro poslání faktury.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 28 led 2014 16:27 
C4 zákazník

Registrován:
07 pro 2010 20:39
Příspěvky:
109
Bydliště:
Jirkov
jj díky za odpověď, ale po úpravě se e-mail neodeslal vůbec.

asi někde vloudila chybka.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 28 led 2014 17:20 
C4 podpora
C4 podpora

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

zřejmě jste řádky vložil chybně, takže nahrazení řádku vyzkoušejte zopakovat. Úprava je ověřená a měla by Vám fungovat. Pro editaci souboru doporučuji použít např. PSPad.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 28 led 2014 17:51 
C4 zákazník

Registrován:
07 pro 2010 20:39
Příspěvky:
109
Bydliště:
Jirkov
editoval jsem v Notepad++

v příloze editovaný soubor s přepsanou příponou na .txt


Přílohy:
OrderHistory.txt [17.92 KiB]
573 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 28 led 2014 18:18 
C4 podpora
C4 podpora

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

kód máte upravený správně. Podle ID stavu, u kterého chcete poslat fakturu, jste upravoval původní stav objednávky Delivered. U tohoto stavu ale nemáte vybranou žádnou šablonu pro email. Takže v editaci stavu objednávky zaškrtněte volbu Poslat e-mail zákazníkovi, když se změní stav objednávky a dole v části Šablona vyberte šablonu emailu.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 28 led 2014 18:30 
C4 zákazník

Registrován:
07 pro 2010 20:39
Příspěvky:
109
Bydliště:
Jirkov
nastaveno jsem měl vše jak má být, ale asi tomu vadilo původní použití

vytvořil jsem nový, ještě k ničemu nepřiřazený a funguje vše ok.

díky za nakopnutí
ien.cv


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 28 led 2014 18:35 
C4 podpora
C4 podpora

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

ono je vždy lepší nezasahovat do původních stavů, protože jsou různě provázány, a ideální je vytvořit si nový stav. Ale správně by Vám měla úprava fungovat i pro původní stav. Takže je opravdu záhada, proč to nešlo. Hlavně, že u nového stavu vše funguje.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 23 říj 2016 13:27 
C4 zákazník

Registrován:
15 led 2014 13:51
Příspěvky:
88
Dobrý den, nastavila jsem si podle návodu zde odesílání faktury ke stavu "zboží odesláno", ale nevím, jak zrušít zasílání faktury v příloze emailu Potvrzení objednávky, prosím o radu (mě se faktury odesílají v tomto emailu, ne s "platba přijata", nevím proč), děkuji!
http://www.nanomoda.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Odeslat fakturu mailem u nového stavu obj
PříspěvekNapsal: 24 říj 2016 10:43 
Uživatelský avatar

Registrován:
03 bře 2011 23:21
Příspěvky:
627
Jaká je to verze PrestaShopu?

_________________
GDPR | EET | PDF rozšíření | Money S3 | Pohoda | Služby
Obrázek
https://www.presta-addons.com


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ů: 14 ]  Přejít na stránku 1, 2  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-2019 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz