Článek je napsán pro ohlasy na prestashop fóru. Pokud potřebujete v prestashopu používat nějaké údaje a zapisovat je přes administraci do databáze, například Ič, Dič Vašeho obchodu a poté je v eshopu uvádět například na fakturách, stačí přidat do admin/tabs/AdminContact.php nové řádky
‚PS_SHOP_IC‘ => array(‚title‘ => $this->l(‚IČ:‘), ‚validation‘ => ‚isGenericName‘, ‚size‘ => 30, ‚type‘ => ‚text‘),
‚PS_SHOP_DIC‘ => array(‚title‘ => $this->l(‚DIČ:‘), ‚validation‘ => ‚isGenericName‘, ‚size‘ => 30, ‚type‘ => ‚text‘),
pak jděte do administrace shopu -> nastavení -> kontakt a tam máte nově vytvořená políčka pro uložení údajů ič a dič. Vše zapisuje do databáze do tabulky configuration.
aby se na Vaší faktuře zobrazovali musíte ještě upravit classes/PDF.php a tam přidat vypsání z databáze na umístění kde chcete. Takto to samozřejmě můžete udělat s čímkoliv.
$pdf->Cell($width, 10, self::l(‚IC‘).Tools::iconv(‚utf-8‘, self::encoding(), Configuration::get(‚PS_SHOP_IC‘)), 0, ‚L‘);
$pdf->Cell($width, 10, self::l(‚DIC‘). (!empty($invoice_address->phone)?Tools::iconv(‚utf-8‘, self::encoding(), Configuration::get(‚PS_SHOP_DIC‘)):self::l(‚not VAT payer‘)), 0, ‚L‘);
Mnou kompletně upravené šablony ovšem ke stažení nebudou.
2 komentáře u Jak uložit údaje do databáze z administrace jednoduše