logishkas
Nariai-
Pranešimai
3 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Apie logishkas
-
Rangas
Naujas veidas forume
-
pek sureagavo į pranešimą temoje: Kainos eurais ir litais
-
Weed sureagavo į pranešimą temoje: Kainos eurais ir litais
-
Prikabinu pakoreguotą variantą. Būtinai perskaitykite komentarus. <?php /* Paskirtis: Kainų rodymas dviem valiutomis Woocommerce el. parduotuvėje Autorius: Weed @ uzdarbis.lt, papildymus atliko logishkas SVARBU: - visi suprantame, kad šis snippetas yra negražus, netobulas ir tik "tiks iš bėdos" sprendimas - reikia turėti omeny, kad snippete yra perskaičiuojamos galutinės užsakymų kainos; į galutines kainas įeina daug sandų (produktų kainos, mokesčiai, pristatymo išlaidos, nuolaidos ir pan.) ir realybė tokia, kad čionais atsižvelgiama ne į visus (žr. bug'ai). - visiems minėtiems sandams t
-
Tiesa, pavyko rasti sprendimą minėtos problemos. Jei kam aktualu - brūkžtelkit, pasidalinsiu.
-
Weed'as sakyčiau visai puikiai padirbėjo, tačiau toks skriptas tinkamai veikti negali ir netgi siūlyčiau jo nenaudoti, jei nepageidaujate smulkių netikslumų. Priežastis paprasta - vieno produkto kaina apvalinama, bet sumuojamos nekonvertuotos ir neapvalintos produktų kainos. Pvz., jei produktas kainuoja 10 Lt, suapvalinęs skriptas vieno tokio produkto kainą rodys 10/3.4528 ~= 2.90 euro. Jei tokio produkto krepšelyje turėsite tris vienetus, sumą už tris vienetus rodys ne 2.9x3=8.70 euro, o (3*10)/3.4529 ~= 8.69 euro - susidaro vieno euro cento skirtumas. 100 vienetų atveju, prarasite jau ne eur