Page 1 of 1
10% a 20% DPH
Posted: Mon Jan 31, 2011 8:15 am
by dax
Zdravím,
mám problém, který možná už někdo vyřešil... Potřebuji, aby se mi v obchodě zobrazovaly ceny s 10% a 20% daní, standardní moduly, které používám umožňují pouze 20% daň, která je natvrdo nastavena elementem *=1.2 v product.php, což pro mě není řešení. Dá se tedy udělat nějak, aby jsem si mohl zvolit ke zboží 10 nebo 20%? Napadly mě okliky přes special nebo discount, což není řešení. Vím, že standardně opencart podporuje více daňových tříd, ale nepočítá s tím, že chce mít zákazník vidět cenu s i bez DPH. Předem díky za názory.
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 3:49 am
by hawkey
Dávat tam natvrdo 1.2 je řešením nejvyšší nouze.
Opencart na to má fukce - takže se nastaví v controller product.php:
Code: Select all
$this->data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], FALSE));
$this->data['price_vat'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], TRUE));
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 3:54 am
by dax
Nic se nezměnilo
v controller, product.php mam tohle
Code: Select all
$this->data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], FALSE));
$this->data['price_dph'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], TRUE));
a v sablone product tpl normalne echo price_dph
V nastaveni mam 10% i 20% a tentokrate to nereaguje po vynechani tohohle
Code: Select all
tax->calculate($product_info['price']*=1.2
Je tam ještě nějaký nápad?
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 5:00 am
by hawkey
Zkuste se vyjádřit jasněji, co kde a jak.
Tohle není jen tak nějaký nápad, ale ověřené funkční řešení, takže nejspíš někde děláte nějakou chybu
Musíte mít v pořádku daňové třídy, daňové oblasti, atd. Nejlíp poslat přímo odkaz.
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 5:24 am
by dax
Uz jsem pochopil v cem se mijime. Potrebuji, aby mi shop ukazoval v produktech cenu bez dane i s dani coz neni problem a pres funkci *=1.2 u ceny s dph je to celkem jednoduche. Problem nastava, pokud chci mit v shopu produkty s 10% i 20% DPH a jeste aby se mi u produktu zobrazovali ceny spravne. Doufam, ze uz je to tak srozumitelnejsi... Dekuji
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 6:03 am
by dax
Zkusil jsem odebrat u ceny bez dane coz je tenhle kod:
Code: Select all
$this->data['price_vat'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], FALSE));
polozku $product_info['tax_class_id'] a ejhle uz to funguje, budu to testovat.
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 3:24 pm
by hawkey
dax wrote:Uz jsem pochopil v cem se mijime. Potrebuji, aby mi shop ukazoval v produktech cenu bez dane i s dani coz neni problem a pres funkci *=1.2 u ceny s dph je to celkem jednoduche. Problem nastava, pokud chci mit v shopu produkty s 10% i 20% DPH a jeste aby se mi u produktu zobrazovali ceny spravne. Doufam, ze uz je to tak srozumitelnejsi... Dekuji
To už jste jednou psal, mně je jasné co chcete, ale nenapsal jste skoro žádné podrobnosti o vašem řešení. Někde máte problém s daněmi.
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 3:26 pm
by hawkey
dax wrote:Zkusil jsem odebrat u ceny bez dane coz je tenhle kod:
Code: Select all
$this->data['price_vat'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], FALSE));
polozku $product_info['tax_class_id'] a ejhle uz to funguje, budu to testovat.
Ale když tohle zrušíte tak tam můžete rovnou násobit jako předtím. Tímhle určujete daňovou třídu, kterou máte asi špatně nastavenou a bez podrobností vám s tím nepomůžu.
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 5:05 pm
by dax
U daní mám 2 třídy, 10%, koeficient 10 a 20% koeficient 20. Co jiného by tam mělo být? Po odstranění proměnné tax se u ceny bez DPH nenásobí procentuální sazbou, čili to není to samé jako když tam dám natvrdo 1.1 nebo 1.2, myslím tedy, že jiné řešení, které by bylo jednoduché není, jestli mě neopravíte...
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 5:38 pm
by hawkey
A co daňové oblasti?
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 6:07 pm
by dax
Klasika, All zones, ceska republika
Re: 10% a 20% DPH
Posted: Tue Feb 01, 2011 6:41 pm
by hawkey
Tak naposledy. Buď jste to špatně upravil v controlleru nebo máte špatně nastavené daně.
Teď jsem to na čistém shopu nastavil a funguje to:
Produkt s 10 procenty:
http://www.medicinet.cz/index.php?route ... duct_id=42
Produkt s 20 procenty:
http://www.medicinet.cz/index.php?route ... duct_id=30
Více vám poradit nedokážu, pokud nepošlete přístup na shop.
Re: 10% a 20% DPH
Posted: Wed Feb 02, 2011 12:49 am
by marty
dax wrote:Klasika, All zones, ceska republika
Souhlasim s hawkeyem, chyba neni na strane obchodu. Bezi to zcela normalne. Vyzkousel jsem taktez i na 10% produktu. Prepocet bezi jak ma.
Napada mne, jake jine zasahy do shopu byly provedeny. Jestli ze se ma zobrazovat cena s DPH a bez DPH zaroven, to samotny shop bez zasahu do kodu nedela. Nedelala se nejaka zmena za timto ucelem, kvuli ktere by to mohlo delat problemy?
Re: 10% a 20% DPH
Posted: Wed Feb 02, 2011 6:39 am
by dax
Uprav bylo delano hodne, nicmene vsechny moduly byly dodelavane na varti 1.4.9.1. Testoval sem shop na vsechny mozne zpusoby a funguje to s odebranou promennou... Zkusim udelat cistou instalaci nove 1.4.9.3 a udelam to i na ni. Stve me, ze opencart nemuzete aktualizovat pouze nahranim pridavneho patche

Ale jinak super obchod.
Prikladam take pro jistotu product.php tak jak jsem si ho nastavil + product.tpl
Re: 10% a 20% DPH
Posted: Wed Feb 02, 2011 7:26 am
by hawkey
Vtom přiloženém product.php to ale nemáte upraveno podle mého vzoru...
Re: 10% a 20% DPH
Posted: Thu Jun 09, 2011 7:23 pm
by 5ulo
sorry, ze otvaram starsi topic, ale nechcel som kvoli tomu zakladat novy.
Riesil som teraz na jednom projekte ceny s DPH i bez.. urobil som si na to vQmod, ktory ale nie je este uplny. V podstate v nom pouzivam tu istu metodu, ktoru hawkey vyssie spomina a tym mi vznikaju nove prvky na pouzitie v template 'price_vat' a 'special_vat'.
Moj mod berte iba ako startovaci mod, pretoze mi napr. v nom robi problem special_vat pre katalog.. namiesto 3200 hodi napr. 3,2 .. inokedy namiesto 3400 hodil 2,4 (nie 3,4).. no ved skuste, customizujte dle libosti a budem rad, ak ten mod niekto rozsiri.. ja sa budem snazit tiez.
Ukazka, ako to funguje tu