Koľko ľudí toľko chutí a koľko firiem toľko dizajnov v OpenCart-e. A dnes to bude o vzhľade faktúry.Vzhľad faktúry kontroluje súbor „/admin/view/template/sale/order_invoice.tpl„. V tomto súbore je možné nastaviť vzhľad tabuľky faktúry, meniť farby alebo pridať logo.
Napríklad si zákazník zažiada že chce mať na faktúre dátum dodania, ktorý bude o 14 dní viac ako dátum objednávky. Tak si otvoríme súbor „order_invoice.tpl“ a môžeme začať editovať. Nájdeme si časť kde sa zobrazuje „$order[‚date_added‘]“ a za posledným riadkom v tabuľke môžeme pridať ďalšie riadky podľa predstavy. Takže v mojom prípade som pridal nasledovný kód pod položku „<?php echo $order[‚date_added‘]; ?>„:
„<b><?php echo „Dátum splatnosti“; ?></b> <?php $date = date_create_from_format(‚d/m/Y‘, $order[‚date_added‘]); date_add($date, date_interval_create_from_date_string(’14 days‘)); echo date_format($date, ‚d/m/Y‘);?><br /> <!– datum splatnosti + 14 dni –>“
To znamená že sa zobrazí date_added + 14 dní.
Pri OpenCart dávajte pozor na formát dátumu, pretože sa môže veľmi ľahko stať že z databázy sa budete pokúšať načítať dátum ale v nie správnom formáte. V tomto prípade som musel načítať dátum vo formáte „d/m/Y“. V starších verziách Opencart-u bolo treba nastaviť formát na „d/m/Y – H:i:s„.
Ešte taká užitočná drobnosť – pokiaľ sa vám na faktúre zobrazujú totals (medzi súčet, poštovné atď.) v nesprávnom poradí, skúste si pozrieť aké poradie máte nastavené pre platby a pre dopravu ;).
Co sa tyka tych faktur, je treba tiez mat na pamati ze pokial chces editovat starsie objednavky a tym aj upravit faktury, musis si povolit editaciu faktur starsich ako pocet dni v hlavnych nastaveniach shopu.