wdrożenia PrestaShop

Import a zaokraglanie liczb

  • 1 Odpowiedzi
  • 2570 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline chemar

  • Mieszkaniec
  • *****
  • 394
  • 5
Import a zaokraglanie liczb
« dnia: Marzec 18, 2011, 05:01:43 pm »
Mam problem z importem z csv. w pliku csv mam cena, podatek i cena hurtowa wyglada to tak
6.66;22;4.63
importuje i niestety do bazy leca mi takie ceny 6.00 i 4.00 dlaczego import mi zaokragla te ceny w dol chce zeby importowalo identyczne ceny jakie sa w pliku csv.

*

Offline chemar

  • Mieszkaniec
  • *****
  • 394
  • 5
Odp: Import a zaokraglanie liczb
« Odpowiedź #1 dnia: Marzec 18, 2011, 05:33:49 pm »
Dobra zaokrąglanie liczb rozwiązane. Okazało się że wystarczy zamiana linii 1481 w funkcji setLocale
setlocale(LC_ALL, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');

na
setlocale(LC_COLLATE, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');
setlocale(LC_CTYPE, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');

Po tej zamianie import poszedł bez problemu nie zaokrąglając kwot.