Post by dax » Mon Jan 31, 2011 8:15 am

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.

dax
Newbie

Posts

Joined
Mon Jan 31, 2011 8:11 am

Post by hawkey » Tue Feb 01, 2011 3:49 am

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));

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by dax » Tue Feb 01, 2011 3:54 am

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?

dax
Newbie

Posts

Joined
Mon Jan 31, 2011 8:11 am

Post by hawkey » Tue Feb 01, 2011 5:00 am

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.

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by dax » Tue Feb 01, 2011 5:24 am

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

dax
Newbie

Posts

Joined
Mon Jan 31, 2011 8:11 am

Post by dax » Tue Feb 01, 2011 6:03 am

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.

dax
Newbie

Posts

Joined
Mon Jan 31, 2011 8:11 am

Post by hawkey » Tue Feb 01, 2011 3:24 pm

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.

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by hawkey » Tue Feb 01, 2011 3:26 pm

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.

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by dax » Tue Feb 01, 2011 5:05 pm

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...

dax
Newbie

Posts

Joined
Mon Jan 31, 2011 8:11 am

Post by hawkey » Tue Feb 01, 2011 5:38 pm

A co daňové oblasti?

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by dax » Tue Feb 01, 2011 6:07 pm

Klasika, All zones, ceska republika

dax
Newbie

Posts

Joined
Mon Jan 31, 2011 8:11 am

Post by hawkey » Tue Feb 01, 2011 6:41 pm

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.

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by marty » Wed Feb 02, 2011 12:49 am

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?

New member

Posts

Joined
Tue Jan 11, 2011 9:20 pm

Post by dax » Wed Feb 02, 2011 6:39 am

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

product.php + tpl


dax
Newbie

Posts

Joined
Mon Jan 31, 2011 8:11 am

Post by hawkey » Wed Feb 02, 2011 7:26 am

Vtom přiloženém product.php to ale nemáte upraveno podle mého vzoru...

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by 5ulo » Thu Jun 09, 2011 7:23 pm

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

Code: Select all

http://www.posuvnesystemy.cz/

CID, VAT ID / ICO, DIC (vQmod) for OC 1.5.x
Autofill SEO field (vQmod) for OC 1.4.x-1.5.x


User avatar
New member

Posts

Joined
Thu Oct 21, 2010 6:47 am
Location - Trnava, Slovakia, EU
Who is online

Users browsing this forum: No registered users and 4 guests