Opraveno nezobrazování ikon (jen PrestaShop 9.2 a vyšší)
v3.6.4 (13. 10. 2026)
Nahrazení funkcí serialize() / unserialize()
Všechny Smarty proměnné v TPL šablonách jsou nyní ošetřené
Nahrazení Smarty vlajky "nofilter" v TPL šablonách pokud existuje jiné řešení
v3.6.3 (13. 10. 2026)
Opraveny chyby typu „path traversal“ v operacích se soubory
mPDF knihovna byla aktualizována na verzi 8.3.1
v3.6.2 (17. 6. 2026)
Opraveno nezobrazování ikony NEW v tabulkách v administraci modulu (pouze v některých případech)
v3.6.1 (4. 7. 2025)
Opravena chyba v Locale::formatPrice(), argument must be of type string|int|float, null given
Opravena chyba při obnovení výchozího zobrazení záznamů v administraci modulu - "Unsupported operand types: null + array" error
v3.6.0 (16. 6. 2025)
Plně kompatibilní s verzí PrestaShop 9.0
Kompatibilní s verzemi PHP 7.0 až 8.4
mPDF knihovna byla aktualizována na verzi 8.2.5
Přidáno zobrazení názvu souboru šablony vedle jejího názvu, pro snížení nejistoty při výběru šablony
v3.5.4 (17. 12. 2024)
Opraveno zobrazení panelu Extra Options (PrestaShop 1.6 ve spojení s jazykem, kde je apostrof v názvu šablony - např. francouzština)
Opravena chyba v šablonách m4_invoice_5.tpl a m4_invoice_discount.tpl, která se vyskytovala pokud faktura obsahuje nulovou daňovou sazbu
v3.5.3 (29. 11. 2024)
Přidání zobrazení a filtrování data vystavení dodacího listu v administraci modulu na záložce Objednávky s položkami, Faktury
Opraven problém s cookies při určitém nastavení a v některých prohlížečích projevující se chybou "Admin login required"
Opraveno řetězení volání PDF zavěšení
Opraveno generování hromadných dodacích listů na stránce Dodací listy (jen při velkém množství dokladů)
Opravena zřídkavá chyba "dělení nulou" vyskytující se při celkové nulové ceně dokladu
Zrušena volání zastaralé metody Tools::stripslashes() (PrestaShop 8.0 a vyšší)
v3.5.2 (15. 10. 2024)
Oprava chyby "There was an error" při generování PDF v eshopu nebo administraci pokud je v PHP nastaveno příliš restriktivní hlášení chyb a dojde k takové chybě (typicky PHP Notice)
v3.5.1 (12. 7. 2024)
Zvýšení bezpečnosti kódu (zabránění možnosti spouštění PHP skriptů v adresáři se šablonami)
v3.5.0 (21. 6. 2024)
Plně kompatibilní s verzí PHP 8.3
mPDF knihovna byla aktualizována na verzi 8.2.4
Opravena chyba v zobrazení loga v souboru extraleft.tpl
Opraveno stránkování a filtrování dobropisů v administraci modulu (jen PHP ve strict modu)
Opravena chybějící třída Normalizer
Zvýšena bezpečnost při generování bezpečnostních
v3.4.4 (8. 4. 2024)
Opraven tisk faktur ve zvoleném jazyce na stránce Faktury (jen PrestaShop 1.7.7 a vyšší)
v3.4.3 (18. 1. 2024)
Zvýšení bezpečnosti kódu
v3.4.2 (11. 1. 2024)
Úpravy vzhledu filtru ve všech tabulkách v administraci modulu, které odstraňují problémy se zobrazením filtrovaných hodnot
v3.4.1 (6. 12. 2023)
Opravena chyba zasílání originální faktury při akci "Znovu odeslate-mail" na stránce detailu objednávky
Opravena zřídkavá chyba "dělení nulou" vyskytující se při nulové ceně u některé daňové sazby
v3.4.0 (6. 10. 2023)
Plně kompatibilní s verzí PHP 8.2
mPDF knihovna byla aktualizována na verzi 8.2.0
Opraveno rozvržení polí na záložce Názvy souborů v administraci modulu
v3.3.8 (13. 9. 2023)
Opraveno zobrazování bloku Další možnosti v administraci na stránkách Objednávky, Faktury atd. (jen PrestaShop 8.0.0 a vyšší)
v3.3.7 (14. 7. 2023)
Přidáno zobrazení názvu souboru šablony vedle jejího názvu, pro snížení nejistoty při výběru šablony
v3.3.6 (6. 7. 2023)
Opravena chyba "Invalid $number parameter: "NAN" cannot be interpreted as a number", která se může objevit při nekonzistentních datech objednávky
v3.3.5 (24. 5. 2023)
Opraveno odesílání faktury emailem i v případě, že k tomu dochází při změně stavu objednávky v administraci modulu (PrestaShop 1.7.7.0 a vyšší)
Opraveno zobrazení přizpůsobených produktů u všech šablon faktur, pokud v jedné faktuře existuje více stejných produktů (PrestaShop 1.7.0 a vyšší)
v3.3.4 (6. 2. 2023)
Vylepšena bezpečnost kódu
v3.3.3 (12. 12. 2022)
Opraveno chybějící zobrazení slev u 29 šablon faktur a dobropisů, které používají Smarty funkci "math" (jen PrestaShop 1.7.8.4 a vyšší)
v3.3.2 (24. 10. 2022)
Přidány často kladené otázky na záložku Nápověda
Vylepšena bezpečnost kódu
v3.3.1 (11. 10. 2022)
Kompatibilita rozšířena o PHP verze 5.6 a 7.0
Opraveno 10 šablon, které používají Smarty funkci "math" pro výpočet pozice bloku (jen PrestaShop 1.7.8.4 a vyšší)
v3.3.0 (6. 10. 2022)
Plně kompatibilní s verzí PHP 7.4
mPDF knihovna byla aktualizována na verzi 7.1.8
Odkazy na obrázky v šablonách již nemají protokol file:// (vyžadováno novou verzí knihovny mPDF)
Opraveno hromadné vytváření dokladů na stránkách Faktury a Dodací listy (jen PrestaShop 1.7.8.0 a vyšší)
v3.2.8 (23. 9. 2022)
Opraveno zobrazení stránky Nastavení v administraci modulu (jen PrestaShop 1.7.8.5 a vyšší)
Opraveno hlášení "Array and string offset access syntax with curly braces is deprecated" (PHP 7.4 s hlášením zastaralého kódu)
v3.2.7 (6. 4. 2022)
Opraveny šablony faktur a dobropisů, které nyní nezobrazují smazané slevové kódy (PrestaShop 1.7.7 a novější)
Opraveno vytváření PDF katalogu na stránkách detailu produktu a kategorie v některých případech (anonymní stránka aj.)
v3.2.6 (8. 2. 2022)
Opraveno zaslání všech faktur emailem při změně stavu objednávek v administraci modulu
v3.2.5 (9. 11. 2021)
Opraven tisk faktur na stránce Faktury (jen PrestaShop 1.7.8)
v3.2.4 (17. 9. 2021)
Opraven tisk faktur a dodacích listů na stránce Objednávky (jen PrestaShop 1.7.7)
v3.2.3 (20. 5. 2021)
Opraven výběr správné šablony u faktury, dobropisu a vrácení objednávky v některých případech (jen PrestaShop 1.7.7)
Opraveno použití vybraného jazyka v bloku pro výběr jazyka v administraci v některých případech (jen PrestaShop 1.7.7)
Opraveno zobrazení jazyků v bloku Další možnosti v administraci
v3.2.2 (11. 2. 2021)
Opravena zřídka se vyskytující chyba Fatal error: Uncaught ...ServiceNotFoundException: The service "theme_manager" has a dependency on a non-existent service "employee"
Opraveno obrázkové pozadí u šablony Katalog v mřížce, s kategoriemi' (m4_catalog_grid_category.tpl)
Nově existuje 3 nezávislých šablon stylů, které usnadňují změnu vzhledu výstupu
Odstraněna přepsání CmsController a CategoryController bez změny funkčnosti
Obrázky popisů aktualizovány na vzhled PrestaShop 1.7
Zkontrolovány všechny šablony, některé opraveny a většina vylepšena
Přidány pokyny "jak na to" pro nové funkce nabízené modulem - záložka Nastavení
Po instalaci se přednastaví výchozí šablony na záložce Nastavení
Opraveno zdvojení dat o přizpůsobení produktů v některých případech>
v3.1.5 (23. 7. 2020)
Opravena chyba "Uncaught TypeError: $(...).size is not a function" na stránce Objednávky znemožňující tisk pomocí panelu Další možnosti (poslední verze PrestaShop 1.7)
v3.1.4 (6. 2. 2020)
Přidána data 'shippingCostByRate' do rozpisu daní
Opraven styl bloku Další možnosti v administraci na některých stránkách (PrestaShop 1.7)
Opravena syntaktická chyba v šabloně m4_returnslip.tpl na řádku 218
v3.1.3 (6. 1. 2020)
Optimalizována potřeba paměti
Přidán slovenský překlad
Opravena chyba způsobená opakovanou registrací Smarty modifikátoru při dokončení objednávky (PrestaShop 1.7 a zároveň je aktivní jiný modul s PDF výstupem)
Opravena chyba při použití Ladící šablony (PrestaShop 1.7.0.0 až 1.7.3.4)
Opraven vzhled seznamu šablon (jen pokud je instalovaný modul Ap PageBuilder)
v3.1.2 (15. 10. 2019)
Smarty modifikátor "sortby", který možňuje v šablonách řadit seznamy, zohledňuje znaky s diakritickými znaménky (je zcela kompatibilní s UTF-8)
Opraveno zobrazení počtu ks u šablony Zboží (m4_products.tpl)
Zvětšené PHP parametry pcre.backtrack_limit a pcre.recursion_limit pro vytváření velmi velkých PDF souborů (typicky katalog zboží)
v3.1.1 (29. 8. 2019)
Kompatibilní s verzí PrestaShop 1.7.6
Opraven občasný problém s dokončením stažení většího PDF souboru (nginx)
v3.1.0 (12. 6. 2019)
Přidána možnost generovat PDF dokument pro zvolené objednávky podle vybrané šablony na stránce seznamu objednávek (musí být povoleny Další možnosti)
Přidána možnost zvolit kompaktní mód zobrazení panelu "Další možnosti"
Opravena chyba při povolování modulu pokud byla nová verze nahrána přes FTP (PrestaShop 1.7)
Opravena chyba při instalaci "Cannot enable module m4pdf. Unable to install override: directory (.../controllers/front/listing) not writable"
v3.0.3 (10. 6. 2019)
Opraveno zobrazení kombinací v šablonách "Katalog s atributy", "Katalog s atributy a vlastnostmi", "Katalog seskupený podle kategorií, všechna data" a "Katalogové štítky 32x57 mm, Dymo 11354" (verze 3.0.0 a vyšší)
Opraveno zaokrouhlení daňové sazby u dárkového balení
v3.0.2 (6. 5. 2019)
Přidány konfigurační hodnoty shop_main_domain a shop_main_domain_ssl v datech pro šablony, využitelné v Multistore
Opravena šířka obrázků v šablonách katalogu (PrestaShop 1.7)
Opraven počet ks skladem v šablonách katalogu (Multistore, sdílení skladů)
v3.0.1 (25. 2. 2019)
Opravena chyba nefungujícího tlačítka pro tisk PDF na stránce kategorie (PrestaShop 1.7)
Opravena občasná chyba Warning: file(.../modules/m4pdf/override/controllers/front/listing/CategoryController.php): No such file or directory (PrestaShop 1.7 v Debug módu)
Opravena chyba při použití Ladící šablony (PrestaShop 1.7.4 a novější v Debug módu)
v3.0.0 (4. 2. 2019)
Kompatibilní s verzemi PrestaShop 1.6 a vyšší
Kompatibilní s verzemi PHP 5.6 až 7.3
mPDF knihovna byla aktualizována na verzi 7.1.8
Základní fonty se instalují automaticky
Fonty pro QR kódy a SWOP 2006 ICC profil jsou již součástí modulu
Použití tagů {foreach} místo {section} ve všech šablonách pro přehlednější kód a možnost řazení záznamů přímo v šabloně
Odkazy na obrázky jsou pouze souborové, aby se snížily problémy související s protokolem HTTPS
Odkazy na adresáře (*_dir) mají protokol file:// místo http://
Opraveno odesílání prázdných faktur a dodacích listů emailem (jen na stránce Objednávky při zároveň použitém filtru Stav objednávky)
Odstranění kódu pro starší verze PrestaShopu
Změny v adresářové struktuře podle doporučení pro PrestaShop 1.6 - 1.7
v2.5.0 (24. 1. 2019)
Přidáno možnost generovat PDF dokument podle vybraného šablony na stránce detailu objednávky (musí být povoleny Další možnosti)
Opraveno vytváření faktur na stránce Faktury (PrestaShop 1.7.5)
Opraveno zobrazení bloku pro nastavení jazyka PDF (další možnosti) na některých stránkách (PrestaShop 1.7)
v2.4.4 (13. 12. 2018)
Přidána možnost hromadně změnit stav vybraných objednávek v administraci modulu
v2.4.3 (19. 11. 2018)
Opraven výběr objednávek na stránkách Faktury a Dodací listy
v2.4.2 (13. 11. 2018)
Opravena duplicitní data přizpůsobení produktu v objednávkách (PrestaShop v1.6.0.12 a novější, jen Multistore)
v2.4.1 (24. 10. 2018)
Opraveno filtrování seznamů v administraci modulu)
Opraveny chybějící přeložené řetězce, formátovaná čísla a další výstupy funkcí Smarty (jen PrestaShop 1.7.4)
v2.4.0 (4. 10. 2018)
Přidána možnost výběru záznamů pro vytvoření hromadného PDF v administraci modulu
Opraven výstup Ladící šablony (PrestaShop 1.7)
Opravena data Vlastností (katalog, jen Multistore)
v2.3.3 (1. 4. 2018)
Vylepšená kompatibilita s PrestaShop 1.7
Přepsaný způsob stahování PDF souborů kvůli změnám v posledních verzích více prohlížečů
Styly rozbalovacího potvrzení jsou nyní v samostatném CSS souboru
Opraven tisk katalogu na stránkách obchodu a extra PDF v zákaznickém účtu (jen PrestaShop 1.7)
Testování názvu domény změněno z SERVER_NAME na HTTP_HOST kvůli zřídkavé chybě v konfiguraci webserveru
v2.3.2 (18. 1. 2018)
Smarty funkce {factory} může vytvářet instance všech tříd, a ne pouze tříd, které se rozšiřují z objektu ObjectModel
Opraveno hlášení "PHP Notice: Undefined property: Customer::$id_customer in /modules/m4pdf/M4Object.php"
v2.3.1 (22. 8. 2017)
Přidány konstanty credit_slip_prefix a return_prefix pro systémové prefixy dobropisu a vratky
Při tisku na stránkách Objednávky > Faktury a Dodací listy se doklady vybírají podle data vystavení příslušného dokladu a ne objednávky
v2.3.0 (4. 6. 2017)
! Modul je nutné odinstalovat a znovu nainstalovat novou verzi kvůli změnám v souboru /override/classes/pdf/PDF.php (pouze PrestaShop v1.6.0.12 a novější)
Podpora pro odesílání dodacích listů emailem (PrestaShop v1.6.0.12 a novější)
Malé úpravy generovaného HTML kódu pro lepší XHTML kompatibilitu
v2.2.6 (26. 4. 2017)
Kompatibilní s PrestaShop 1.7.0 a 1.7.1
Nová šablona "Faktury se seřaditelnými položkami" (m4_invoice_5.tpl)
Nové konfigurační hodnoty "invoice_use_year", "invoice_taxes_breakdown" a "pdf_img_invoice" pro šablony
Přidána možnost zvolit typ použitého obrázku pro úsporu paměti potřebné k vytvoření katalogu (šablony katalogu)
Přidání vlastního stylu stránky pro obsah (šablony katalogu)
Opraveny částky u dobropisu pokud databáze obsahuje nesprávně uvedenou částku s daní (PrestaShop v1.6, občasný problém)
Opravena bílá stránka u tlačítka pro tisk produktové stránky v zákaznické časti obchodu (pouze neaktivní modul)
Opravena chyba v šabloně "Katalogové štítky 32x57 mm, Dymo 11354", u produktů s kombinacemi byly atributy u poslední položky nekompletní
Opraveno zobrazení a filtrování ve sloupci Zobrazeno (katalog, jen Multistore)
Opraven odkaz na stránku produktu (některé šablony katalogu)
Opraven údaj $conf.currency_default (katalog, jen Multistore)
v2.2.5 (21. 7. 2016)
Opraven problém s fonty po upgradu Adobe Reader DC (některé znaky s diakritikou se nezobrazují) Instrukce pro upgrade najdete v souboru UPGRADE_CS.TXT (Návod pro upgrade)
Přidány odkazy na Změny a Návod pro upgrade na záložce Nápověda
v2.2.4 (16. 7. 2015)
Opravena chyba "Can't use function return value in write context in .../modules/m4pdf/m4pdf.php on line 2296"
v2.2.3 (14. 7. 2015)
Rozšířená data v soupisu daní price_breakdown u dobropisů, více údajů o složených daních (pro USA, Kanadu a další země)
Nová šablona "Dobropisy - složené daně", zobrazující jednotlivé daně
Přidána data "Právní doložka" pro faktury - shop.invoice_legal_free_text (PrestaShop v1.6.1.0 a novější)
Všechny šablony faktur zobrazují "Právní doložku" pod položkami faktury
Opraveno zdvojené zobrazení položek dobropisů (jen pokud existují složené daně)
Opraveno zobrazení kombinace dopravy zdarma a další slevy ve fakturách
v2.2.2 (26. 5. 2015)
Podpora pro práci s třídami ostatních modulů (záložka Instalace)
Podpora pro více jazyků v jedné šabloně. Každý text může obsahovat volitelný parametr jazyka (ID nebo ISO). příklady: {l s='text k přeložení' lang=3 mod='m4pdf'}, {l s='text k přeložení' lang=fr mod='m4pdf'}
Nová šablona "Objednávky - přehled", zobrazující souhrnný přehled o objednávce
v2.2.1 (23. 4. 2015)
Přidáno zobrazování paměti a času potřebného pro vygenerování PDF (debug mód v administraci modulu)
Přidány styly pro obsah u šablon katalogu
Opravena chyba s výběrem kategorie u tisku katalogu na stránce kategorie
Opravena chyba 'Template description not correct' při uložení šablony v online editoru (zřídka u PHP 5.3 a starších verzí)
v2.2.0 (16. 3. 2015)
Kompatibilní s PrestaShop Cloud
mPDF knihovna byla aktualizována na verzi 5.7.4 Knihovna se nachází v /modules/m4pdf/libraries/mpdf
Nová data total_amount_tax_excl, total_amount_tax_incl, unit_amount_tax_excl, unit_amount_tax_excl pro položky faktur
Všechny šablony faktur nyní využívají nová data pro přesné zobrazení položek ve všech verzích PrestaShopu, včetně upgradu
Pojmenování částek sjednoceno u všech faktur a dobropisů
Přidána data product_feature (Vlastnosti) pro objednávky/faktury
Nová šablona "Faktury - vlastnosti produktů"
Data product_feature pro katalog nyní plně podporují Multistore
Upřesnění dat o přihlášeném uživateli ($user)
Sjednocení zobrazení specifických cen v šabloně "Katalog se specifickými cenami, filtrovaný" s administrací produktu (m4_catalog_specific_prices.tpl)
Opraveno pojmenování souborů v jiném jazyce než angličtině
2.1.4 (30. 1. 2015)
Opravena celková částka a rozpis daní u dobropisů při současném uplatnění voucherů (PrestaShop v1.6.0.11 a novější)
Opravena chyba "Catchable fatal error: Argument 3 passed to M4Product::displayRecurseCategory() must be an array", M4Category also (upgradovaný PrestaShop v1.5 a novější)
2.1.3 (7. 1. 2015)
Přesnější a obsáhlejší data pro dobropisy (starší verze šablon dobropisů nemusí být plně kompatibilní)
Šablony dobropisů zobrazují přesněji částečnou refundaci a refundaci dopravného
Šablony dobropisů obsahují volbu zobrazení všech položek objednávky u částečné refundace
Zpřesněný výpočet částek bez DPH v rozpisu daní u dobropisů
Podpora pro tisk faktur a dodacích listů i pokud neexistují v databázi
Nová šablona "Faktury - rozepsané balíky"
Opraveno nezobrazování bloku pro výběr jazyka na stránce Objednávky (jen italština)
Knihovna mPDF byla přesunuta do složky /m4pdf/libraries
2.1.2 (22. 12. 2014)
Rozšířená data v soupisu daní price_breakdown, více údajů o jednotlivých daních
Nová šablona "Faktury - EU elektronické služby", zobrazuje rozpis daní v souladu s Direktivou 2008/8/EC
Nová šablona "Daňové hlášení", odpovídá Direktivě 2008/8/EC
Nová šablona "Daňové hlášení, CSV"
Nová šablona "Daňové hlášení (seskupeno po dnech)"
Přidána možnost nastavit jméno souboru u dodacích listů v různých jazycích (Objednávky)
Šablona "Faktury s francouzskými právními poznámkami" již není ovlivněna nastavením zón
Vylepšené chování pokud je modul Zakázán
Opravena základní cena u slevy pro skupinu zákazníků (jen šablona "Faktury se slevou")
Opraven tisk dodacích listů na stránce Objednávky (jen modul v2.1.1)
2.1.1 (1. 12. 2014)
Přidána podpora pro apostrofy a uvozovky v názvech šablon
Nová šablona "Faktury - šířka 75mm" pro termální tiskárny
Vylepšena kontrola domény při instalaci modulu (Multistore)
Ladící šablona zobrazuje také SQL dotazy (v souboru /config/defines.inc.php musí být nastaveno define('_PS_DEBUG_PROFILING_', true);)
Vylepšené dodržování pravidel pro psaní kódu (změněny názvy metod a proměnných, bez vlivu na šablony)
Opraveno zobrazování obrázků na fakturách a dodacích listech (jen v některých případech v Multistore)
Opraveno několik hlášení "PHP Notice" (server log a šablony)
2.1.0 (15. 10. 2014)
Přidána podpora pro Vrácené objednávky - data, šablona "Vrácené objednávky" (do verze PrestaShop 1.5 je podpora jen v administraci modulu)
Přidána data "Doba přepravy", pro dopravce
Přidána data "customer_message_all" pro objednáky a faktury - zprávy ve všech jazycích najednou (PrestaShop v1.4 a novější)
Přidána Smarty funkce "factory", která vrací instanci objektu
Všechny šablony faktur nyní zobrazují "Text záhlaví" ve spodní části faktury
Nová šablona "Faktury se slevou"
Nová šablona "Faktury s francouzskými právními poznámkami"
Opravena částka Běžná cena (šablona "Faktury s více sloupci", m4_invoice_4.tpl)
Opraven překlad dat pro objednávky: shop.invoice_free_text, shop.invoice_prefix a shop.delivery_prefix
Opraveno hlášení "You have an error in your SQL syntax" při nastavení Customer's language (jen modul v2.0.4 a novější)
Opraveno několik hlášení "PHP Notice" a "PHP Warning" (jen server log)
2.0.6 (1. 9. 2014)
Přidána data "parents_categories_reversed" a "parents_categories_level_reversed" pro katalogy
Nová šablona "Objednávky, CSV" (exportujte objednávky jako HTML, zkopírujte celou stránku a vložte CSV do textového editoru nebo Excelu)
Nová šablona "Katalog v mřížce, s kategoriemi"
Nová šablona "Seznam položek objednávek"
Opravena data pro složené daně (jen modul v2.0.5 v některých případech)
Blok "Spravovat překlady" je nyní zobrazen i v PrestaShop v1.6.0.7 a novější
2.0.5 (17. 7. 2014)
Opraven rozpis daní ve faturách (jen modul v2.0.4 a zároveň více faktur najednou)
Opraveno vícenásobné zobrazování produktů v šablonách katalogu (jen modul v1.9.6 a novější a zároveň individuální výběr kategorií)
2.0.4 (1. 7. 2014)
Rozšířená data v soupisu daní price_breakdown, více údajů o složených daních (pro USA, Kanadu a další země)
Nová šablona "Faktury - složené daně", zobrazující jednotlivé daně
Nová šablona "Katalogové štítky 32x57 mm, Dymo 11354"
Přidán ruský překlad (autor Maxim Loginov)
Opraveno zaokrouhlení částek v dobropisech v některých případech
2.0.3 (4. 6. 2014)
Zvýšena podpora pro Multistore Přidána data "shop" pro objednávky (faktury) a dobropisy Přidány Smarty konstanta multishop_active popisující aktivovaný obchod Přidáno zobrazení názvu obchodu v seznamu objednávek v administraci modulu Hromadný tisk faktur a dodacích listů v administraci modulu nyní podporuje nastavení Multistore Všechny šablony nyní využívají nová data a zobrazují údaje konkrétního obchodu v Multistore
Zobrazování adres u všech dodacích listů sjednoceno s fakturami
Více drobných úprav a oprav v šablonách pro zlepšení zobrazení obrázků
Přidána šablona "Faktury v2, nenulové", které tisknou faktury pouze pokud existuje faktura a celková částka není nulová
Přejmenovány všechny šablony pro administraci modulu v adresáři /modules/m4pdf/views/templates/admin pro usnadnění překladů (PrestaShop v1.6)
Opraveno řazení produktů v šabloně "Katalog seskupený podle kategorií, všechna data"
Opravena hodnota shop_price_final pro katalog (PrestaShop v1.5 a novější)
2.0.2 (7. 5. 2014)
Nová data popisující obsah balíků pro katalogy
Změněna data pro slevový kupon, pokud je použita doprava zdarma (PrestaShop v1.5 a novější)
Upraveny všechny šablony faktur, nulový slevový kupon se již nezobrazuje
Přidána šablona "Katalog seskupený podle kategorií, všechna data"
Přidána šablona "Dodací listy s čárovým kódem u produktů"
Smarty funkce displayPrice nyní může mít parametr conversion_rate pro přepočet částky mezi měnami
Přidána šablona "Faktury - rozpis daně ve výchozí měně"
Přidán dánský překlad (autor Michael Fakkelfabrikken)
Přidán řecký překlad (autor expresscy.net)
Přidán italský překlad (autor www.seven-store.it)
Opraveno hlášení "Notice: Undefined index: m4pdf_pdf_id_supply_order in /modules/m4pdf/m4pdf.php on line 1832"
Opraveno hlášení "Notice: Undefined index: m4tpl_pdf_id_supply_order in /modules/m4pdf/m4pdf.php on line 1833"
2.0.1 (8. 4. 2014)
Přidáno podmíněné volání PHP funkce get_called_class() (PHP starší než v5.3.0)
Opraveno hlášení "PHP Fatal error: Class 'M4Object' not found in /modules/m4pdf/m4pdf.php on line 2835"
Opraveno hlášení "Notice: Undefined index: template in /modules/m4pdf/pdf.php on line 168"
2.0.0 (27. 3. 2014)
Kompatibilní s verzí 1.6, přepsáno pro Bootstrap Instrukce pro upgrade najdete v UPGRADE_CS.TXT Změna struktury adresářů, obrázky a JavaScript soubory přesunuty do podadresářů /img a /js
Nová šablona "Dodací listy s mapou"
Přidáno číslo a datum faktury do seznamu objednávek v administraci modulu
Obrázky v šablonách "Faktury s obrázky produktů" a "Dodací listy sa obrázky" odpovídají kombinaci produktu
Opraveno zobrazování kombinací v šablonách "Katalog s atributy" a "Katalog s atributy a vlastnostmi"
1.9.6 (23. 1. 2014)
Nová funkce pro vytváření PDF katalogů ze stránek kategorie a libovolné stránky shopu (hooky m4PDFCategory a m4PDFCatalog) Použití tisku katalogu z CMS stránky je uvedeno přímo v šabloně "Katalog"
Nová šablona "Stránka kategorie", použití uvedeno přímo v šabloně
Nová šablona "Stránka kategorie, multishop", použití uvedeno přímo v šabloně
Nová šablona "Katalog setříděný podle kategorií uspořádaný v mřížce, cena s DPH"
Nová šablona "Objednávky s daní v2" pro Objednávky (seznamy)
Přidána možnost nastavit jméno souboru u faktur a dobropisů v různých jazycích (obchod)
Přejmenovány šablony "Katalogová stránka" na "Produktová stránka" a "Katalogová stránka, multishop" na "Produktová stránka, multishop"
Přidány nápovědné obrázky u nastavení šablon v administraci modulu
Přidána možnost vynutit http/https protokol v URL obrázků (force_protocol volba v imageLink a productCoverImageLink)
Datumy se nyní formátují podle nastavení v administraci jazyků (PrestaShop v1.4.5.0 a novější)
Opravena častka bez DPH u produktů v rozpisu daní (vzácná kombinace čístky, daňové sazby a verze PrestaShopu)
Opraveno vytváření katalogu pro jeden produkt v administraci modulu (PrestaShop v1.5)
Opraveno hlášení "Function displayDate() is deprecated" (PrestaShop v1.5)
1.9.5 (5. 12. 2013)
Podpora pro vytváření nezávislých katalogů pro shopy v multishopu
Nové šablony "Katalog, multishop" a "Katalogová stránka, multishop"
Opraven problém s překladem textů v některých případech (PrestaShop v1.4)
1.9.4 (12. 11. 2013)
Přidán odkaz na stránku pro překlad v administraci modulu
Opraven problém s překladem anglických textů v některých případech
Opraveno správné zobrazování obrázků produktů v administraci modulu (Katalog, PrestaShop v1.5)
1.9.3 (15. 10. 2013)
Nová data "customer_message" v bloku objednávky/faktury (PrestaShop v1.4 a novější)
Přidán odkaz na video příručku na YouTube v administraci modulu
Opraven zobrazovací problém, pokud nebyla správně uložena historie objednávky
Opraveny chybějící ikony v administraci modulu (PrestaShop v1.5.5.0)
Opraven problém s cookies v administraci modulu v Chrome
1.9.2 (27. 9. 2013)
Nová data o přihlášeném zákazníkovi nebo zaměstnanci pro všechny šablony ($user)
Opraveno přepínání mezi šablonami a skrytými šablonami
Opraveno zobrazení přizpůsobení produktu, pokud se v objednávce vyskytuje více než jedno
Změněno zobrazení přizpůsobení produktu, pokud jde o obrázek
Opraveno duplicitní zobrazení položek v dodavatelských objednávkách (pouze PrestaShop v1.5 s multi-shopem)
1.9.1 (10. 9. 2013)
Opraven chybějící text šablon pro překlad v PrestaShop v1.5.5.0 (upraveny všechny šablony) Ve vlastních šablonách přidejte mod='m4pdf' do všech Smarty značek s texty, např. takto: {l s='no orders' mod='m4pdf'}
Přidán německý překlad (autor Mischa Spörer)
Přidán holandský překlad (autor SD-Webdesign)
Opraveno zobrazení obrázků ve fakturách v některých případech (PrestaShop v1.4)
1.9.0 (28. 8. 2013)
Přidán online editor kódu pro testování šablon založený na editoru Ace
Přidán podadresář "Skryté šablony" pro skrytí nepoužívaných šablon
Šablony lze v administraci kopírovat, přejmenovat, upravit, skrýt a zobrazit název souboru
Seznam šablon je roztahovací
Nové šablony "Objednávky s daní" a "Objednávky s daní, nenulové" pro Objednávky (seznamy)
Vylepšená Ladící šablona (lepší čitelnost, menší potřeba paměti)
Přidána data "Text zápatí" pro faktury (PrestaShop v1.5)
Nový Smarty modifikátor modulo_10_recursive pro výpočet kontrolní číslice (např. pro Švýcarskou poštu)
Všechny šablony faktur a dodacích listů nyní opakují hlavičku tabulky na dalších stranách
1.8.1 (23. 7. 2013)
Opraveno zobrazování obrázků v tabulce produktů v Katalogu (PrestaShop v1.4.3 a novější)
Opraven počet ks skladem v tabulce produktů v Katalogu (PrestaShop v1.5)
1.8.0 (18. 6. 2013)
Nová funkce pro vytváření PDF katalogových stránek přímo ze stránky detailu produktu
Nová šablona "Katalogová stránka"
Vylepšena podpora pro překlady (PrestaShop v1.5)
Přidána data pro všechny obrázky produktu v katalogu
Opraveno hlášení "Function cacheImage() is deprecated" (PrestaShop v1.5)
Opraven filtrování podle "Status" v přehledu kategorií
Opraveno číslování stránek pro hromadně vytvářené faktury (upraveno více šablon)
1.7.1 (3. 4. 2013)
Kompatibilní s verzí 1.5.4.0
Přidána data s kompletní historií objednávky
Přidány daňové sazby "wrappingCostTaxRate" a "shippingCostTaxRate" do vyčíslení daní (úprava všech šablon)
Vyčíslení daní je seřazeno podle sazby daně vzestupně
Nová šablona pro českou fakturu "Faktury - česká v1" s vyčíslením daní odpovídající poslednímu znění zákona o DPH
Vylepšeno stahování fontů
Opraveno zobrazení loga na faktuře v některých případech v PrestaShop v1.5
Opravena data pro přizpůsobení produktu
1.7.0 (21. 3. 2013)
mPDF knihovna byla aktualizována na verzi 5.6.1 Instrukce pro upgrade najdete v README_CS.TXT. HTML5 značky jsou nyní podporovány Arabský text (RTL) byl přepsán s vylepšenou podporou Opravy chyb Všechny novinky mPDF najdete na http://www.mpdf1.com/mpdf/forum/ (v angličtině)
1.6.6 (13. 3. 2013)
Zobrazení částek je možné také bez uvedení měny (Smarty funkce displayPriceCountry)
Seznamy objednávek a zákazníků v administraci modulu mají nyní výchozí třídění sestupné
Nová data z tabulky stock_available pro množství v katalogu (PrestaShop v1.5)
Nová šablona Štítky zboží
Zrušena kontrola funkce fsockopen při instalaci (občasná falešná hlášení)
Opraveno hlášení o použití zastaralého volání několika funkcí v PrestaShop v1.5
Opraveny všechny šablony katalogu nezobrazující obrázky v některých verzích PrestaShop v1.4
Opraven tisk podle zvoleného jazyka v administraci modulu
1.6.5 (16. 1. 2013)
Přidán tisk z administrace objednávek, sekce Dokumenty - pouze faktura generovaná z objednávky je podporována (PrestaShop v1.5)
Odstraněn problém s generováním faktury v modulu pro odeslání emailem u některých nekompatibilních platebních modulů
Opraveno hlášení o použití zastaralého volání funkce Tools::property_exists() v PrestaShop v1.5.0.1 a novejší
1.6.4 (9. 1. 2013)
Nová data "parents_categories", "parents_categories_level", "parents_categories_array" pro Katalog
Nová šablona "Katalog setříděný podle kategorií uspořádaný v mřížce"
Nové šablony "PPL 4x etiketa A4", "PPL etiketa předtisk" a "PPL seznam dobírkových balíků"
Opraven problém s instalací modulu v PrestaShopu v1.1 - 1.4
1.6.3 (14. 12. 2012)
Přidána data o balících u položek objednávek
Přidán Smarty modifier sortby (umožňuje v šablonách řadit seznamy podle požadovaného údaje)
Upravena knihovna mpdf.php řešící chybu "regular expression is too large" ve vyjímečných případech (musíte nahradit soubor /modules/m4pdf/mpdf/mpdf.php)
Nová šablona "Faktury - seskupeno podle kategorií, rozepsané balíky"
Nová šablona "Dodací listy s čárovým kódem"
Opravena ceny položky faktury v případě souběhu více slev (PrestaShop v1.5)
Opraveno zobrazení obrázků ve fakturách (PrestaShop v1.5)
1.6.2 (26. 11. 2012)
Přidána sekce Dodavatelské objednávky s položkami (PrestaShop v1.5)
Přidána data o produktu u položek objednávek
Přidána data o Umístění produktu ve skladu u položek objednávek (PrestaShop v1.5 s rozšířenou správou skladu)
Nová šablona "Faktury se štítkem 85x54 mm" se sloupcem Umístění
Nová šablona "Katalog filtrovaný podle výskytu specifických cen" umožňující tisknout oddělené katalogy se specifickými cenami
Nový šablona "Dodavatelské objednávky"
Opravena tvorba faktury pro email (PrestaShop v1.5)
Opraveno zobrazování bloku pro výběr data v administraci modulu (PrestaShop v1.5)
Opraveny specifické ceny pro data katalogu
Opravena cena položky faktury pokud byla objednávka ručně změněna v administraci (PrestaShop v1.5)
1.6.1 (9. 11. 2012)
Přidána možnost generovat PDF z účtu zákazníka (např. členské karty)
Přidána podpora pro šablony vkládané do hlavní šablony
Nová šablona "Členská karta" s ukázkou vkládaných šablon
Přidána data o výchozí skupině zákazníka (Zákazníci)
Přidány Smarty konstanta current_time s aktuálním časem
Opraveno zobrazování obrázků v šablonách katalogu v některých případech
Opraven duplicitní výstup produktů v katalogu (pouze PrestaShop v1.5 s multi-shopem)
Opraveno překládání textů v šablonách z administraci objednávek (pouze PrestaShop v1.5)
Opraveno mazání zkompilovaných šablon v Ladícím módu (pouze Windows server s verzí modulu 1.6.0)
Opraveno zobrazování grafiky ve stromu kategorií v administraci modulu (PrestaShop v1.4 a novější)
1.6.0 (25. 10. 2012)
Kompatibilní s verzí 1.5 (při upgradu jsou stejně i se správnými částkami zobrazovány také starší objednávky)
Kompatibilní s verzí 1.4.9.0 (změna u Smarty funkce get_template_vars)
Přidány veřejné zprávy do šablon - order_public_message
Přidána Smarty funkce add_months (přidává počet měsíců k datu)
Přidány specifické ceny pro data katalogu
Přidány španělský a farsi překlad
Nový šablona "Faktury s více sloupci"
Nová šablona "Katalog se specifickými cenami, filtrovaný"
Nový šablona "Podací hárok" (Slovenská pošta)
Dvě nové šablony pro adresní štítky
U objednávek a objednávek s položkami vyhledávání i podle dopravce (administrace modulu)
Opravena celková častka bez DPH v rozpisu daní (vyskytovala se při více než jedné sazbě DPH)
Opravena částka v rozpisu daní u dobropisu (vyskytovala se při více vrácených kusech)
1.5.2 (26. 6. 2012)
Nové šablony "Faktury - duální RTL a LTR" a "Dodací listy - duální RTL a LTR"
Přidány Smarty konstanty user_rtl_lang a pdf_rtl_lang
Přidány informace o jazyku objednávky order_lang do dat pro objednávky
Smarty funkce displayPriceCountry nyní podporuje překlady měnových symbolů
Všechny šablony nyní podporují záporné vouchery
Přidán test na přítomnost funkce fsockopen
Opraveno zobrazení volby pro výběr jazyka v administraci pokud není aktivováno použití modulu
Opraveno hlášení o použití zastaralého volání funkce hideCategoryPosition() v PrestaShop v1.4.1.0 a novejší
1.5.1 (20. 6. 2012)
Přidány speciální vlastnosti do dat pro šablony katalogu
Přidána šablona Katalog s atributy a vlastnostmi
Přidány fonty FreeSans, FreeSerif a FreeMono (GNU FreeFont) Obsahují některé znaky chybějící v ostatních fontech (např. ﷼)
1.5.0 (1. 6. 2012)
Použita verze 5.4 knihovny mPDF Instrukce pro upgrade najdete v README_CS.TXT. Přidána podpora pro QR kódy Vylepšena podpora pro jazyky psané zprava Vylepšena podpora pro gradienty pozadí a SVG obrázky Vylepšená CSS podpora Všechny novinky mPDF pro verze 5.1 - 5.4 najdete na http://www.mpdf1.com/mpdf/forum/?CategoryID=12223
Texty v šablonách nyní podporují dědičnost i z překladů původní PDF faktury.
Nová šablona 'Faktury - arabsky' - použity arabské fonty, položky objednávky a vyčíslení DPH jsou v tabulce zprava doleva
Opraveno nezobrazování hlavičky a patičky pokud je zapnuta volba "Minify HTML" v PrestaShopu v1.4
1.4.2 (9. 5. 2012)
Přidána možnost uložit výchozí nastavení pro tisk v zákazníkově jazyce
Vylepšena šablona Podací arch (opakování hlavičky a zobrazování dobírkových částek)
Opraveno číslování dodacích listů
Opraveno hlášení o použití zastaralého volání funkce
1.4.1 (2. 5. 2012)
Přidána Smarty funkce displayPriceCountry (formátuje částky podle země zákazníka)
Nové šablony Faktury s lokalizovanými částkami a Dobropis s lokalizovanými částkami
Změna vyčíslení DPH u Dobropisů (nyní záporné hodnoty, úprava šablony)
Přidání tisku objednávek a dobropisů v zákazníkově jazyce z administrace i přehledu objednávek (změny v šablonách)
Přidán objekt fakturační a dodací adresy pro korektní zobrazení v šabloně (děkuji GFY)
Přidána nová sekce pro tisk z administrace - Kategorie produktů
Přidán objekt fakturační a dodací adresy v administraci v sekci Zákazníci
Přidána šablona pro adresní štítky 105 x 48 cm s okrajem nahoře a dole (4 mm)
Přidána šablona tisknutelná ze seznamu zákazníků, pro adresní štítky 105 x 48 cm s okrajem
Přidány další šablony Faktura a Dodací list s obrázky
Přidána konstanta pro šablony smarty_version_3
Přidány Smarty funkce imageLink a productCoverImageLink
Doplněn český překlad
Záměna CJK fontů, nyní je možné zobrazit všechny JP, KR, CN, TW znaky najednou
Zrušeny nepoužívané údaje v rozpisu částek DPH totalsWithoutTax a totalsWithTax
Opravena nesprávné rozpočítání základu a částky DPH v případě slev u některých verzí PrestaShopu
Opravena šablona Dobírková poukázka C (syntaktická chyba na ř. 147)
Opraveno překrývání položek a patičky u vícestránkových výstupů faktur a dodacích listů
Opraveno odsazení sazby DPH u dopravného ve fakturách
1.3.2 (25. 10. 2011)
Opraveno chybné zobrazování datumů v seznamu objednávek v administraci
Opraveno chybné filtrování datumů v seznamu objednávek v administraci
Přidán nový typ šablony - adresní štítky na listu s okrajem
1.3.1 (17. 10. 2011)
Přidání možnosti ladícího HTML výstupu v administraci
Šablony se v ladícím modu neukládají do cache
Zlepšení rozložení textu v administraci
1.3.0 (12. 10. 2011)
Opraveny částky u položek faktury se slevami částkou předávané do šablon, které se projevovaly u verze 1.4.0.2 a novější
Opravení hromadného tisku z administrace faktur
Přidán hromadný tisk dobropisů
Přidána možnost vyvoření PDF i pro neaktivní jazyky
Nový objekt Link pro šablony
Nová konfigurační hodnota 'protocol_content' pro šablony
Nové konfigurační hodnoty 'logo_invoice' a 'logo' pro šablony
Použití 'logo_invoice' ve všech šablonách
Upravení šablon katalogu pro použití nového souborového systému pro obrázky
Přidána šablona 'Faktury nebo objednávky' - tiskne objednávku pokud neexistuje faktura
1.2.5 (12. 7. 2011)
Soukromé zprávy zákazníků z objednávek jsou dostupné pro šablony (faktury a dodací listy)
Přidána výchozí kategorie do dat pro šablony katalogu a zobrazení v administraci
Přidány 2 šablony pro export katalogu
Vylepšen soubor .htaccess v adresáři /tpl
Přidán test na instalaci PHP rozšíření mbstring v administraci
Nyní je k dispozici celkem 35 šablon
1.2.4 (27. 4. 2011)
Kompatibilní s verzí 1.4
Přidána šablona Dodací list s celkovou hmotností
V datech pro šablony (Obj. s položkami) je nyní k dispozici zpráva zadávaná při objednávce
Podstatné změny v datech pro šablony (pokud používáte vlastní šablony): x - zrušeno + - přidáno (verze) - verze PrestaShopu, kde došlo ke změně v datech
x order.carrier.id_tax (1.4.0.5) x order.carrier.tax.* (1.4.0.5) + order.carrier_tax_rate (1.4.0.5) x order.customer.dni (1.4.0.10) + order.address_invoice.dni (1.4.0.10) + order.address_delivery.dni (1.4.0.10) x product.id_tax (1.4.0.5) x product.tax.* (1.4.0.5) + product.default_country_tax.* (1.4.0.5) x product.reduction_price (1.4.0.2) x product.reduction_percent (1.4.0.2) x product.reduction_from (1.4.0.2) x product.reduction_to (1.4.0.2)
1.2.3 (3. 2. 2011)
Opraveny částky u položek faktury se slevami předávané do šablon, které se projevovaly u verze 1.3.2.2 a novější
Opraveny všechny poznámky ve vývojovém prostředí PHP
Přidán Smarty modifikátor add_days (použití např. u data splatnosti faktury)
Přidána možnost použití všech uživatelských nastavení začínajících PS_SHOP_ v šablonách
1.2.2 (2. 2. 2011)
Modul může být nyní distribuován s nebo bez základních mPDF fontů
1.2.1 (31. 1. 2011)
Oprava chybových hlášení vyskytujících se v E_STRICT módu PHP
Změny související se změnou doménového jména na www.presta-addons.com
1.2.0 (28. 1. 2011)
Použita verze 5.0 knihovny mPDF, která čte fonty přímo z .ttf souborů. Generované PDF soubory jsou 15-400 krát menší. Instrukce pro upgrade najdete v README_CS.TXT.
1.1.4 (25. 1. 2011)
Vylepšeny všechny šablony faktur u položek, které mají nulovou cenu
1.1.3 (21. 1. 2011)
Vylepšeno stahování požadovaných i volitelných knihoven
1.1.2 (18. 1. 2011)
Texty v šablonách nyní podporují určitý druh dědičnosti. Díky tomu bude překlad modifikovaných šablon snažší. Šablony potomků jsou všechny šablony s jménem rozšířeným o jeden nebo více podtržítek (m4_invoice.tpl -> m4_invoice_label.tpl -> m4_invoice_label_a4.tpl) Pokud není udělán překlad pro šablonu potomka (např. m4_invoice_label_a4.tpl), bude použit překlad z rodičovské šablony (např. m4_invoice_label.tpl nebo m4_invoice.tpl), a tak dále.
1.1.1 (12. 1. 2011)
Přidán výstup doplňkových informací u produktů (přizpůsobení) a úprava faktury pro jejich zobrazení
1.1.0 (30. 12. 2010)
Instalace knihovny a volitelných fontů byla kompletně přepracována (nejsou již potřeba dodatečné soubory)
Po instalační kontroly byly rozšířeny
Vlastní Smarty modifikátory byly odstraněny z adresáře /tools/smarty
Opraveno upozornění "Call-time pass-by-reference has been deprecated"
1.0.6 (23. 12. 2010)
Odstraněna chyba v při generování PDF přílohy emailů, která se projevovala u některých platebních metod (dobírka)
1.0.5 (20. 12. 2010)
Přidány 4 šablony pro Českou poštu - Podací arch (stará verze), Dobírková poukázka C, Mezinárodní dobírková poukázka TFP3 a Obchodní balík (adresní štítek)
1.0.4 (5. 12. 2010)
Odstraněna chyba v překladu, která se vyskytovala zároveň při více tématech a jazycích
Odstraněna chyba v administraci při generování dodacích listů v seznamu objednávek
1.0.3 (26. 11. 2010)
Odstraněna chyba v metodě priceDisplayMethod(), která se projevovala u verze 1.2
Do ladící šablony byla přidána konstanta PS_VERSION
1.0.2 (20. 10. 2010)
Přidán režim ladění v administraci
1.0.1 (19. 10. 2010)
Odstraněna chyba ve funkci dateFormatLanguage() pro datum 0000-00-00
Vylepšené šablony pro neexistující fakturu nebo dodací list: Dodací listy, Faktury, Faktury - čínsky, Faktury - integrovaný štítek a Objednávky