Jump to content

Zaokrąglanie wyświetlanie cen presta 1,6


lukasz_1410

Recommended Posts

Ostatnio edytowałem wszystkie ceny w sklepie za pomocą modułu obniżając o wartość 5%.

 

Teraz wyświetlają się śmieszne kwoty np. 71,25zł

 

Chciałbym aby były one zaokrąglone do pełnych złotych czyli 71,00zł.

Wiem że można w Lokalizacja -> Waluty wyłączyć części dziesiętne i wtedy mamy wartość 71zł

 

Z tym że mi zależy aby było 71,00zł

 

Próbowałem sposobem wyłączając części dziesiętne i do symbolu dopisując ,00 zł

Tyle że po takim zabiegu znowu śmiesznie wyświetla bo mam 71 ,00 zł (spację między 1 a przecinkiem)

 

jak rozwiązać ten problem?

Link to comment
Share on other sites

Jeśli wyłączysz części dziesiętne poprzez konfigurację, albo w preferencjach ogólnych (ilość miejsc dziesiętnych), albo w walucie to wszystko jest poprawnie, bo w całym sklepie wszystkie wartości programowo są zaokrąglane do liczb całkowitych.

Ale Ty chcesz zrobić jakąś dziwną kombinację alpejską :) niby chcesz je wyłączyć, ale chcesz je wyświetlać i chcesz wyświetlać coś co nie istnieje.

A wystarczy tylko w module robiącym przecenę dodać funkcję php round() i wszystkie ceny wgrają się do bazy jako liczby całkowite.

I wtedy czy ustawisz 2 miejsca po przecinku czy 10 miejsc, to będą wyświetlane same zera.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...