Právě je 17 kvě 2021 23:33

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6 - Vložení poznámky zákazníka do faktury
PříspěvekNapsal: 06 kvě 2015 15:50 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Dobrý deň,

Prosím Vás ako vložím do Faktúry poznámku, ktorú zadáva zákazník pri objednávke?

Ďakujem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Vložení poznámky zákazníka do faktury
PříspěvekNapsal: 11 kvě 2015 13:50 
C4 podpora
C4 podpora

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

jedinou možností je úprava zdrojového kódu aplikace PrestaShop. V tomto příspěvku na oficiálním diskuzním fóru aplikace PrestaShop naleznete detailní postup úpravy. A nebo se dá zobrazení poznámky dosáhnout např. pomocí placeného modulu M4 PDF rozšíření, který umožňuje vytváření/editaci vlastních PDF šablon.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Vložení poznámky zákazníka do faktury
PříspěvekNapsal: 11 kvě 2015 14:48 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Super, funguje, ďakujem :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Vložení poznámky zákazníka do faktury
PříspěvekNapsal: 20 črc 2015 11:29 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Prosím o pomoc ako doplniť poznámku do objednávky v 1.6.1.0.

Ďakujem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Vložení poznámky zákazníka do faktury
PříspěvekNapsal: 22 črc 2015 12:37 
C4 podpora
C4 podpora

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

v nové verzi budete muset použít jiný postup. V souboru /classes/pdf/HTMLTemplateInvoice.php najděte tuto část kódu:
Kód:
$data = array(
   'order' => $this->order,
         'order_invoice' => $this->order_invoice,
         'order_details' => $order_details,
   'cart_rules' => $cart_rules,
   'delivery_address' => $formatted_delivery_address,
   'invoice_address' => $formatted_invoice_address,
   'addresses' => array('invoice' => $invoice_address, 'delivery' => $delivery_address),
   'tax_excluded_display' => $tax_excluded_display,
   'display_product_images' => $display_product_images,
   'layout' => $layout,
   'tax_tab' => $this->getTaxTabContent(),
   'customer' => $customer,
   'footer' => $footer,
   'ps_price_compute_precision' => _PS_PRICE_COMPUTE_PRECISION_,
   'round_type' => $round_type,
   'legal_free_text' => $legal_free_text,
);

a upravte ji na tvar (přidání 2 řádků):
Kód:
$first_message = $this->order->getFirstMessage(); // pridano kvuli poznamce

$data = array(
   'order' => $this->order,
         'order_invoice' => $this->order_invoice,
         'order_details' => $order_details,
   'cart_rules' => $cart_rules,
   'delivery_address' => $formatted_delivery_address,
   'invoice_address' => $formatted_invoice_address,
   'addresses' => array('invoice' => $invoice_address, 'delivery' => $delivery_address),
   'tax_excluded_display' => $tax_excluded_display,
   'display_product_images' => $display_product_images,
   'layout' => $layout,
   'tax_tab' => $this->getTaxTabContent(),
   'customer' => $customer,
   'footer' => $footer,
   'ps_price_compute_precision' => _PS_PRICE_COMPUTE_PRECISION_,
   'round_type' => $round_type,
   'legal_free_text' => $legal_free_text,
   'first_message' => $first_message,  // pridano kvuli poznamce
);
Případně se dá úprava řešit pomocí Overriding a class.

V šabloně faktury /pdf/invoice.tpl pak stačí na požadované pozici použít:
Kód:
{$first_message|escape:'html':'UTF-8'|nl2br}

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Vložení poznámky zákazníka do faktury
PříspěvekNapsal: 22 črc 2015 18:28 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
604
Ďakujem, funguje skvelo


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ů: 6 ] 

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 0 návštevní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-2021 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz