Právě je 24 dub 2019 08:23

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6.1.17 - Přidání IČ a DIČ dodavatele do faktury
PříspěvekNapsal: 25 lis 2017 11:29 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
113
Používám defaultní šablonu PS, ver. 1.6.1.17
Na faktuře, v hlavičce dodavatele mám adresu, telefon atd. Předpokládám, že se do faktury vkládá z Konfigurace/Kontakt na prodejny/Kontaktní informace. V poli Číslo registrace je uvedeno IČ a DIČ. To se zobrazuje v patičce faktury (drobným písmem). Jak IČ a DIČ vložit do adresy dodavatele v hlavičce faktury?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.17 - Přidání IČ a DIČ dodavatele do faktury
PříspěvekNapsal: 28 lis 2017 16:59 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
7088
Dobrý den,

nejjednodušší je dopsání údajů na nový řádek za adresu dodavatele. Jedná se o soubor /pdf/invoice.addresses-tab.tpl a tuto část kódu:

Kód:
<td width="33%"><span class="bold"> </span><br/><br/>
    {if isset($order_invoice)}{$order_invoice->shop_address}{/if}
</td>

Takže úprava by mohla vypadat např.:
Kód:
<td width="33%"><span class="bold"> </span><br/><br/>
    {if isset($order_invoice)}{$order_invoice->shop_address}{/if}
    <br/>Vlastní text
</td>
 


Pokud byste chtěl údaje doplnit do jiné části adresy, tak byste musel v souboru /classes/order/OrderInvoice.php upravit funkci getCurrentFormattedShopAddress, která generuje adresu obchodu.

Nebo existují moduly, pomocí kterých si můžete vytvořit vlastní vzhled faktur (např. M4 PDF rozšíření).

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.17 - Přidání IČ a DIČ dodavatele do faktury
PříspěvekNapsal: 29 lis 2017 08:45 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
113
Děkuji za nakopnutí správným směrem.
Kód jsem upravil následovně:

Konfigurace/Kontakt na prodejny/Kontaktní informace, v poli Číslo registrace je uvedeno IČ a DIČ.
To se standardně vkládá do patičky faktury.
V souboru /pdf/invoice.addresses-tab.tpl je kód na vložení tabulky do hlavičky faktury, jeden řádek, tři buňky:
  • adresa odesílatele
  • doručovací adresa
  • fakturační adresa

kód první buňky (adresa odesílatele, kterou chci rozšířit o IČ a DIČ)
Kód:
<td width="33%"><span class="bold"> </span><br/><br/>
    {if isset($order_invoice)}{$order_invoice->shop_address}{/if}
</td>


jsem upravil

Kód:
<td width="33%"><span class="bold"> </span><br/><br/>
    {if isset($order_invoice)}{$order_invoice->shop_address}{/if}
    </br>
{if isset($shop_details)}
            {$shop_details|escape:'html':'UTF-8'}<br />
         {/if}
</td>


Takto automaticky vkládá IČ a DIČ za adresu odesílatele. Vkládá jako jeden řádek, tak je potřeba doladit šířku jednotlivých buňek. Každá buňka má
Kód:
<td width="33%">

stačí upravit na 40:30:30


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.17 - Přidání IČ a DIČ dodavatele do faktury
PříspěvekNapsal: 26 led 2019 17:21 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
113
Chtěl jsem použít úpravu faktury, kterou jsem popsal výše u verze PS 1.6.1.23 a bohužel už nefunguje. Tato změna způsobí, že se zobrazí prázdná PDF faktura, pouze logo obchodu zůstane na stránce. Zkoušel jsem různé varianty úprav, ale vždy jsem došel ke stejnému výsledku.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.17 - Přidání IČ a DIČ dodavatele do faktury
PříspěvekNapsal: 28 led 2019 11:27 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
7088
Dobrý den,

příčinou by mohl být chybný zápis tagu </br>, který se ve Vašem kódu jednou vyskytuje. Takže ho zkuste upravit na správný tvar <br/>.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.17 - Přidání IČ a DIČ dodavatele do faktury
PříspěvekNapsal: 28 led 2019 11:34 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
113
Tak teď se stydím jak malej kluk, taková do očí bijící blbost ...
Jasně že to byl tag <br/>, díky za pomoc.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.17 - Přidání IČ a DIČ dodavatele do faktury
PříspěvekNapsal: 03 bře 2019 11:52 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
113
Potřeboval jsem do faktury vložit vlastní, informační text pod hlavičku (adresy dodavatele a zákazníka). Chvíli jsem se s tím pral, nakonec jsem to vyřešil úpravou kódu v souboru /pdf/invoice.addresses-tab.tpl
Až nakonec kódu jsem vložil novou tabulku s textem:
Kód:
<table style="h3: font-size : 130%;">
   <tr> <td> <h3>Můj vlastní text ...</h3> </td>  </tr>
</table>


Přímým stylem jsem upravil velikost písma a celý soubor je potřeba uložit v kódování UTF-8, jinak nepojede čeština. Znaky bez české diakritiky to bralo, ale při českých znacích se generuje prázdná faktura, pokud nebude uloženo v UTF-8.

Třeba to někomu pomůže . . .


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2019 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz