Post by ondysek » Wed Jun 25, 2014 9:42 pm

Dobrý den,

Potřebuji mírnou úpravu mailu s potvrzením objednávky, který chodí adminovi.
V notifikačním mailu se zobrazuje standardně cena produktu s daní a hned vedle celková cena s daní.
Mým cílem je zobrazení ceny produktu bez daně.

Řešil někdo z vás podobnou věc? Existuje na tuto úpravu nějaký modul (já ho nenašel)?

Předem díky za rady.

New member

Posts

Joined
Mon Dec 20, 2010 8:53 pm

Post by ondysek » Mon Sep 22, 2014 8:56 pm

Ještě jednou zdravím.

Opravdu to nikdo z Vás neřešil?
Dost to pomůže při fakturaci aby se nemusela stále přepočítávat cena s DPH a bez DPH.

Moc prosím o radu. Díky.

New member

Posts

Joined
Mon Dec 20, 2010 8:53 pm

Post by ondysek » Tue Sep 23, 2014 7:23 pm

Povedlo se mi dostat do mailu jednotkovou cenu bez DPH touto úpravou:

catalog\model\checkout\order.php
řádek 423 přepsat na:

Code: Select all

 'price'    => $product['price'],
Jen je tu ještě detail s počtem desetinných míst. Vypisuje to cenu tak jak je zapsána v tabulce databáze a to se čtyřmi desetinnými místy.
Potřeboval bych zobrazovat jen 2 desetinné místa.
Nejsem žádný php specialista a tak prosím, zda víte jak to napsat.

Díky za rady.

New member

Posts

Joined
Mon Dec 20, 2010 8:53 pm

Post by ondysek » Tue Sep 23, 2014 11:59 pm

Takže taky vyřešeno.

Předchozí kód jsem upravil takto:

Code: Select all

'price'    => $product['price']=substr($product['price'],0,-2),

New member

Posts

Joined
Mon Dec 20, 2010 8:53 pm

Post by Reemon » Wed Sep 24, 2014 7:33 pm

Místo

Code: Select all

'price'    => $product['price']=substr($product['price'],0,-2),
bych použil

Code: Select all

'price'    => round((float)$product['price'],2),

New member

Posts

Joined
Fri Mar 07, 2014 6:11 pm

Post by ondysek » Sun Sep 28, 2014 6:18 pm

Chápu to správně, že tato funkce by měla zaokrouhlit na dvě desetinné místa?
Zaokrouhluje to v rozmezí 0-4 dolu a 5-9 nahoru?

Díky.

New member

Posts

Joined
Mon Dec 20, 2010 8:53 pm

Post by ondysek » Sun Sep 28, 2014 6:31 pm

Sorry za debilní otázku. Už jsem si to našel.
"Round" zaokrouhluje tak jak potřebuji.

Díky za radu.

New member

Posts

Joined
Mon Dec 20, 2010 8:53 pm

Post by jarekf » Fri Oct 03, 2014 3:58 pm

dobra prace i s vysvetlenim, ze bylo nalezeno reseni. tak by to melo byt (skoro) vzdy :) dikec

New member

Posts

Joined
Thu Jun 20, 2013 5:51 pm
Who is online

Users browsing this forum: No registered users and 35 guests