Právě je 28 bře 2024 11:17

Všechny časy jsou v UTC + 1 hodina




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 20:17 
C4 zákazník

Registrován:
07 pro 2010 19:39
Příspěvky:
111
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 11:19 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
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 15:27 
C4 zákazník

Registrován:
07 pro 2010 19:39
Příspěvky:
111
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 16:20 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
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 16:51 
C4 zákazník

Registrován:
07 pro 2010 19:39
Příspěvky:
111
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]
968 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 17:18 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
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 17:30 
C4 zákazník

Registrován:
07 pro 2010 19:39
Příspěvky:
111
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 17:35 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
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 12:27 
C4 zákazník

Registrován:
15 led 2014 12:51
Příspěvky:
91
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 09:43 
Uživatelský avatar

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

_________________
M4 Vše v jednom SEO - snadný a na funkce bohatý SEO plugin
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


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:  
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