Právě je 27 dub 2024 00:29

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.5 - Jak změnit délku čísla faktury
PříspěvekNapsal: 11 čer 2014 22:11 
C4 zákazník

Registrován:
11 čer 2014 22:06
Příspěvky:
3
Rád bych se zeptal, jak ovlivnit délku čísla faktury, protože, když zadám prefix, tak je číslo moc dlouhé, jde to někde předělat, nastavit? Chci tam dát méně míst pro automatická pořadová čísla.


Prestashop v-1.5.


Děkuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Jak změnit délku čísla faktury
PříspěvekNapsal: 12 čer 2014 07:35 
C4 zákazník

Registrován:
11 čer 2014 22:06
Příspěvky:
3
Ještě doplním, pokud zadám prefix, tak nechci, aby následné číslo faktury bylo tvořeno prefixem a následuícími 6-ti čísly, jak tomu je teď, ale jen třemi.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Jak změnit délku čísla faktury
PříspěvekNapsal: 12 čer 2014 14:07 
C4 zákazník

Registrován:
11 čer 2014 22:06
Příspěvky:
3
Zatím žádná reakce, tak ještě doplním, že nastavení Objednávky-Faktury-Číslo faktury mi nepomůže.
Pokud zadám 01, 001, 0001, atd., je výsledek vždy 000001 + prefix


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.5 - Jak změnit délku čísla faktury
PříspěvekNapsal: 14 čer 2014 17:16 
C4 podpora
C4 podpora

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

jedinou možností je úprava zdrojového kódu aplikace PrestaShop. Takže se přihlaste na FTP server a přejděte do adresáře classes/pdf/ a otevřete soubor s názvem HTMLTemplateInvoice.php. V souboru vyhledejte řádek:

Kód:
$this->title = HTMLTemplateInvoice::l('Invoice ').' #'.Configuration::get('PS_INVOICE_PREFIX', $id_lang, null, (int)$this->order->id_shop).sprintf('%06d', $order_invoice->number);


a v něm si upravte hodnotu z %06d na %03d. Po této změně bude na faktuře uvedený prefix a tři čísla.

Pro zobrazení těchto tří čísel v názvu PDF souboru je nutné ještě úpravu provést na řádku:

Kód:
return Configuration::get('PS_INVOICE_PREFIX', Context::getContext()->language->id, null, $this->order->id_shop).sprintf('%06d', $this->order_invoice->number).'.pdf';
. Zde si také upravte hodnotu %06d na %03d.

_________________
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ů: 4 ] 

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-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz