Zaokrúhlovanie cien pre jednotlivé produkty
Zdravím,
Na našom eshope pouźívame plugin SuperFaktúry na generovanie faktúr. Na webe používame WPML na pridanie viacerých mien (CZK, EUR).
Ceny produktov máme ale nastavené trocha zvláštne. Ide o to, že na Slovensku je DPH 20% a v CZ 21%. Pri zadávaní ceny do Woocommerce vrátane DPH sme museli ceny v CZK nastaviť tak, že cena v CZK je s DPH 20% a keď zákazník nakupuje v CZK, DPH (21%) sa automaticky prepočíta na požadovanú sumu.
Príklad:
Požadovaná cena v CZK: 3240Kč
Cena zadaná do Woocommerce: 3214Kč
Cena sa pri nákupe v CZK vypočíta ako (3214 / 1.20) * 1.21 = 3 240,7833333333Kč
Výslednú sumu produktu zaokrúhlujeme na najbližšie číslo nadol a odrezávame haliere, teda cena je 3240Kč.
Táto cena sa zobrazuje na stránke obchodu, v objednávke a všade vo wordprese. Problém ale nastáva keď sa generuje faktúra. Položka na faktúre sa zobrazí ako 3240,78 Kč: https://postimg.cc/pmDk81xx
Pozeral som nejaké riešenia s použitím sf_item_data hookom. To ale zaokrúhli iba cenu bez DPH, nie výslednú sumu. Tým pádom zaokrúhlenie síce funguje ale iba na cenu bez DPH. Tým pádom sa cena taktiež vypočíta zle (3240,38Kč).
Na faktúre by som taktiež potrebovali mať zaokrúhlenú cenu, teda 3240Kč a DPH vypočítať z tejto sumy. Ako by sme toto mohli docieliť? Je nejaký hook ktorý vieme zavolať predtým než sa dáta pošlú do SuperFaktúry? Nejaké iné riešenie ktoré by vedelo vždy odpočítať od ceny produktu neželané haliere?
The page I need help with: [log in to see the link]
مشاهده پاسخ های این مطلب
———————————————
این مطلب از سایت انجمن وردپرس گردآوری شده است و کلیه حقوق مطلق به انجمن وردپرس می باشد در صورت مغایرت و یا بروز مشکل اطلاع دهید تا حذف گردد
منبع: انجمن وردپرس