Jak uložit údaje do databáze z administrace jednoduše

nove_poleČ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.

Příspěvek byl publikován v rubrice Návody, rady, manuály, Úpravy se štítky , , , , . Můžete si uložit jeho odkaz mezi své oblíbené záložky.

2 komentáře u Jak uložit údaje do databáze z administrace jednoduše

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *