Právě je 06 kvě 2021 19:53

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




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 - Odstranění lomítka z čísla faktury a zkrácení počtu nul
PříspěvekNapsal: 01 bře 2019 15:38 
C4 zákazník

Registrován:
05 úno 2019 18:52
Příspěvky:
6
Dobrý den, v prestashopu bych chtěl, aby číslo faktury mělo tvar např. 20190001, atd.

V sekci objednávky-faktury jsem si nastavil:

Add current year to invoice number
Reset Invoice progressive number at beginning of the year
Position of the year number: Before the progressive number

Je to téměř ono, akorát nyní je ten formát 2019/000001. Poradíte, jak se zbavit toho lomítka a také jak zkrátit počet nul na 3?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odstranění lomítka z čísla faktury a zkrácení počtu nul
PříspěvekNapsal: 01 bře 2019 17:09 
C4 podpora
C4 podpora

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

buď si budete muset upravit formát čísla přímo ve zdrojovém kódu. Jedná se soubor /classes/order/OrderInvoice.php, ve kterém stačí upravit řádek:
Kód:
$format = Configuration::get('PS_INVOICE_YEAR_POS') ? '%1$s%3$s/%2$06d' : '%1$s%2$06d/%3$s';
na tvar:
Kód:
$format = Configuration::get('PS_INVOICE_YEAR_POS') ? '%1$s%3$s%2$04d' : '%1$s%2$06d/%3$s';
Jelikož byste musel po aktualizaci aplikace aplikovat úpravu znovu, je lepší ji řešit pomocí přepsání/overrides.

Nebo pokud nechcete zasahovat do zdrojového kódu, tak se dá požadovaného formátu také dosáhnout nastavením následujícího čísla faktury na číslo 20190001. Jedná se o pole "Číslo faktury" v sekci "Objednávky > Faktury > Nastavení faktur". U této varianty byste ale musel vypnout volby "Přidat stávající rok do čísla faktury" a "Resetovat narůstající číslo faktury na začátku roku". A další rok byste nesměl zapomenout znovu upravit následující číslo faktury na 20200001, další rok na 20210001 atd.

A poslední možností je použití nějakého modulu, který umožňuje změnu formátu čísla faktury. Například se můžete podívat na modul Custom Invoice Reference Number,Edit and Remove Invoice.

PS: Příště prosím uveďte i verzi aplikace, ať Vám můžeme co nejlépe poradit.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Odstranění lomítka z čísla faktury a zkrácení počtu nul
PříspěvekNapsal: 01 bře 2019 17:49 
C4 zákazník

Registrován:
05 úno 2019 18:52
Příspěvky:
6
Moc děkuji, to je přesně ono, nemohl jsem to nají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ů: 3 ] 

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