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

  1. Vigel napsal:

    super dik moc tohle se urcite hodi.

  2. Ivča napsal:

    Díky, super.
    Jak dostanu do programu českou měnu.
    Díky

Napsat komentář

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