Uplifting Posted January 4, 2013 Report Share Posted January 4, 2013 Sveicināti! Esmu pamanījis, ka daudziem interneta veikaliem iepērkoties uz lielāku summu, piem. 30k. gala summa tiek aprēķināta nepareiza. Man personīgi interesē šo problēmu atrisināt uz Opencart. Man visas summas tiek aprēķinātas no PLN uz Ls. Respektīvi, es ievadu preces summu PLN valūtā un tiek izvadīts ārā Ls. Mēģināju nosist valūtai mazāk ciparus aiz komata, bet tas nelīdzēja, mēģināju SQL norādīt, lai preces cipari aiz komata nebūt vairāk par 2, bet arī bez izmaiņam. Varbūt kādam ir kāda ideja? Quote Link to comment Share on other sites More sharing options...
aaxc Posted January 4, 2013 Report Share Posted January 4, 2013 Pieļauju, ka sākumā tiek ņemta oriģinālā ( PLN ) summa un tikai pēc visu summu saskaitīšanas, tā tiek pārveidota uz Latiem ( dolāriem etc. ) un tur arī rodas atšķirība. Quote Link to comment Share on other sites More sharing options...
Uplifting Posted January 4, 2013 Author Report Share Posted January 4, 2013 Yes, tur arī rodas tā kļūda un es domāju tā ir atrisināma lieta. Prestashop šādas kļūdas nav. Problēma noteikti ir ciparu izvade aiz komata, ja tie būtu divi (345.67 Ls) tad būtu okay, bet izskatās, ka ir (345.674545 etc) aprēķinot pārējos ciparus aiz komata, pie lielām summām rodas dažu santīmu cenu atšķirība. Visur esmu salicis, lai cena tiek aprēķināta ar diviem cipariem aiz komata, bet tikuntā tiek aprēķināts vairāk un nevaru saprast kur tas tiek aprēķināts. Quote Link to comment Share on other sites More sharing options...
aaxc Posted January 4, 2013 Report Share Posted January 4, 2013 Kur tiek definēts valūtas kurss? Tam pamēģināji samazināt precizitāti? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.