Právě je 24 čer 2019 23:19

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: PrestaShop - Zaokrouhlení výsledné ceny košíku na celé číslo
PříspěvekNapsal: 06 úno 2012 15:32 

Registrován:
09 srp 2011 09:38
Příspěvky:
40
Dobrý den,
chtěl by jsem Vás poprosit o radu. Mám v prestashopu verze 1.4.6.2 zapnuté
u ceny desetiny, ale potřeboval by jsem, aby pouze výsledná cena na objednávce nebyla
např. 506,32 Kč, ale pouze 506 Kč. Jde to prosím Vás někde nastavit nebo upravit nějakou funkci která počítá výslednou cenu, aby se výsledná cena zaokrouhlovala na celá čísla ??


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlování výsledné ceny na celé číslo
PříspěvekNapsal: 07 úno 2012 11:29 
C4 podpora
C4 podpora

Registrován:
01 lis 2011 15:02
Příspěvky:
746
Dobrý den.

Co přesně myslíte objednávkou? Informační mail o přijetí objednávky, cenu v košíku, nebo ještě něco jiného?

_________________
Adam Chyský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlování výsledné ceny na celé číslo
PříspěvekNapsal: 07 úno 2012 12:29 

Registrován:
09 srp 2011 09:38
Příspěvky:
40
Dobrý den,
jedná se mi o zaokrouhlení celkové ceny v košíku.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlování výsledné ceny na celé číslo
PříspěvekNapsal: 09 úno 2012 15:14 
C4 podpora
C4 podpora

Registrován:
01 lis 2011 15:02
Příspěvky:
746
Dobrý den.

Jsou zapotřebí následující úpravy:

V souboru themes/prestashop/js/cart-summary.js
najděte řádek začínající $('#cart_block_total').html(formatCurrency(total_price_without_tax a celý jej nahraďte tímto
Kód:
$('#cart_block_total').html(formatCurrency(Math.round(json.total_price_without_tax), currencyFormat, currencySign, currencyBlank);

Dále řádek začínající $('#cart_block_total').html(formatCurrency(total_price celý nahraďte tímto
Kód:
$('#cart_block_total').html(formatCurrency(Math.round(json.total_price), currencyFormat, currencySign, currencyBlank);

Řádek začínající $('#total_price').html(formatCurrency(json.total_price celý nahraďte tímto
Kód:
$('#total_price').html(formatCurrency(Math.round(json.total_price), currencyFormat, currencySign, currencyBlank));

A řádek začínající $('#total_price_without_tax').html(formatCurrency(json.total_price_without_tax celý nahraďte tímto
Kód:
$('#total_price_without_tax').html(formatCurrency(Math.round(json.total_price_without_tax), currencyFormat, currencySign, currencyBlank));


V souboru modules/blockcart/blockcart.php
řádek 'total' => Tools::displayPrice($totalToPay, $currency), změňte na
Kód:
'total' => Tools::displayPrice(round($totalToPay), $currency),


A nakonec v souboru themes/prestashop/shopping-cart.tpl
najděte <td class="price" id="total_price_without_tax"> a celý řádek nahraďte za
Kód:
<td class="price" id="total_price_without_tax">{displayPrice price=round($total_price_without_tax)}</td>

a řádek obsahující <td class="price" id="total_price"> celý změňte na
Kód:
<td class="price" id="total_price">{displayPrice price=round($total_price)}</td>


Poté je ještě nutno v Administraci > Preferences > Performance změnit Nucená kompilace na ANO a Cache na NE, uložit, úpravu vyzkoušet a tyto 2 volby zase nastavit zpět.

_________________
Adam Chyský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlování výsledné ceny na celé číslo
PříspěvekNapsal: 10 úno 2012 10:41 

Registrován:
09 srp 2011 09:38
Příspěvky:
40
Dobrý den,
moc děkuji za návod, jak vyzkouším, tak napíši výsledek.

Chtěl by jsem se ještě zeptat jestli se touto úpravou
taky bude cena zobrazovat v celkovém rozpisu cen viz.
obrázek zaokrouhleni.jpg ?

Předem Vám děkuji za Vaši odpověď


Přílohy:
zaokrouhleni.jpg
zaokrouhleni.jpg [ 21.34 KiB | Zobrazeno 3748 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlení výsledné ceny košíku na celé číslo
PříspěvekNapsal: 10 úno 2012 11:42 
C4 podpora
C4 podpora

Registrován:
01 lis 2011 15:02
Příspěvky:
746
Dobrý den.

V tomto přehledu (detail košíku / shrnutí objednávky) se cena zaokrouhluje, ale řádek zaokrouhlení se mi nezobrazuje. Vy jste ho tam dostal jak? Nějakým modulem?

_________________
Adam Chyský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlení výsledné ceny košíku na celé číslo
PříspěvekNapsal: 10 úno 2012 12:12 

Registrován:
09 srp 2011 09:38
Příspěvky:
40
Toto jsem poslal pouze na ukázku, kde jsem kdysi náhodou narazil na
jeden eshop, který to měl takto upraveno. Jen jsem nevěděl jestli to
bylo upraveno modulem, nebo zásahem do kodu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlení výsledné ceny košíku na celé číslo
PříspěvekNapsal: 14 pro 2015 15:05 

Registrován:
15 zář 2015 10:45
Příspěvky:
12
Dobrý den, v Konfiguraci máme nastaveno zaokrouhlování matematicky a Zaokrouhlit celkovou částku.

Při objednávce se však nastavení neprojeví a celková částka je nezaokrouhlená.
Při nastavení zaukrouhlovat vše to funguje. Ale dle účetní se nesmí zaokrouhlit DPH a tedy s tím je problém. Pokud nechám zaokrouhlení celkové částky a dát 0 des. míst. Tak to zaokrouhlí všude.

Nevíte, není tam někde chybka?

Pokud upravím zaokrouhlení ve zdrojáku, tak se to sice zákazníkovi ukáže zaokrouhlené. Ale částka tak není a pak je problém při generování faktury a on-line platby.

Pokud budete vědět co s tím, předem děkuji za radu.

Vítek


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlení výsledné ceny košíku na celé číslo
PříspěvekNapsal: 15 pro 2015 17:18 
C4 podpora
C4 podpora

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

nejedná se o chybu. Nastavení desetinných míst funguje globálně pro produkty i celkovou částku. Takže nemůžete mít produkty s dvěma desetinnými místy a celkovou částku ze žádnými. Jedinou možností je tedy úprava zdrojového kódu aplikace na míru. Problém samozřejmě souvisí jen s platnou v hotovosti, protože u bezhotovostní platby není zaokrouhlení nutné.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlení výsledné ceny košíku na celé číslo
PříspěvekNapsal: 16 pro 2015 00:46 
C4 zákazník

Registrován:
21 srp 2015 20:35
Příspěvky:
5
Dobrý den,

vážně bych potřeboval právě Vámi zmiňované platby v hotovosti (nebo na dobírku) zaokrouhlit na celé číslo (nebo klidně i objednávky), ale zbytek (produkty) bych potřeboval mít s 1 desetinným místem.

Šlo by upravit kód, popř. poprosit nějakého Vašeho partnera o vytvoření modulu?

Určitě bych nebyl jediný, kdo si modul koupí :)

Děkuji a přeji hezký den.


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ů: 13 ]  Přejít na stránku 1, 2  Další

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