• Cs-Cart Türkiye Destek ve Paylaşım Sitemize Hoş Geldiniz
  • Yeni Temamızla Daha işlevsel Sizlerleyiz.
  • Öneri ve Dileklerinizi Mesajla iİetiniz.
Hoşgeldiniz.! Lütfen Giriş Yap yada Kayıt Ol


Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Soru Kuruşları yuvarlama
#1
Arkadaşlar, fiyatı dolar giriyorum. Müşteri fiyatları ön tarafta da dolar görüyor, ama yukarıda TL, tıkladıktan sonra TL görebiliyor. Ben arkada fiyatları dolar girmeme rağmen mağazada varsayılan olarak TL göstermesini sağlayabilirim.

Bir de, daha önemlisi, dolar girdiğimiz fiyatları kur ile çarptığı için ön mağaza TL fiyatları hep kuruşlu çıkıyor. Bu kuruşları .00 a nasıl yuvarlarım?
Sahip olma duygusunun ayrılmaz parçasıdır KAYBETME korkusu!
Sahiplik duymadan sevmek cennet yaşantısıdır. Korkuların ise cehennem ateşin!
(Ahmed Hulûsi)
 
Cevap
#2
(19.03.2014, 16:40)pcmemo Adlı Kullanıcıdan Alıntı: Arkadaşlar, fiyatı dolar giriyorum. Müşteri fiyatları ön tarafta da dolar görüyor, ama yukarıda TL, tıkladıktan sonra TL görebiliyor. Ben arkada fiyatları dolar girmeme rağmen mağazada varsayılan olarak TL göstermesini sağlayabilirim.

Bir de, daha önemlisi, dolar girdiğimiz fiyatları kur ile çarptığı için ön mağaza TL fiyatları hep kuruşlu çıkıyor. Bu kuruşları .00 a nasıl yuvarlarım?

Merhaba
.00 kuruşu yok etme

app / fonksiyonlar / smarty_plugins / modifier.format_price.php

Satır 21

Bunu
Kod:
$value = fn_format_rate_value($price, $number_type, $currency['decimals'], $currency['decimals_separator'], $currency['thousands_separator'], $currency['coefficient']);

Bununla değiştirmek
Kod:
$value = fn_format_rate_value($price, $number_type, 0, $currency['decimals_separator'], $currency['thousands_separator'], $currency['coefficient']);
 
Cevap
#3
(20.03.2014, 02:41)istanbul Adlı Kullanıcıdan Alıntı:
(19.03.2014, 16:40)pcmemo Adlı Kullanıcıdan Alıntı: Arkadaşlar, fiyatı dolar giriyorum. Müşteri fiyatları ön tarafta da dolar görüyor, ama yukarıda TL, tıkladıktan sonra TL görebiliyor. Ben arkada fiyatları dolar girmeme rağmen mağazada varsayılan olarak TL göstermesini sağlayabilirim.

Bir de, daha önemlisi, dolar girdiğimiz fiyatları kur ile çarptığı için ön mağaza TL fiyatları hep kuruşlu çıkıyor. Bu kuruşları .00 a nasıl yuvarlarım?

Merhaba
.00 kuruşu yok etme

app / fonksiyonlar / smarty_plugins / modifier.format_price.php

Satır 21

Bunu
Kod:
$value = fn_format_rate_value($price, $number_type, $currency['decimals'], $currency['decimals_separator'], $currency['thousands_separator'], $currency['coefficient']);

Bununla değiştirmek
Kod:
$value = fn_format_rate_value($price, $number_type, 0, $currency['decimals_separator'], $currency['thousands_separator'], $currency['coefficient']);


bu şekilde sorun olacak kod müdahalesi yapmanızı önermem. kuru düzenlemeye girin orda küsürat var. 0 yaparsanız yukarıdaki kodun yaptığını yaparsınız ve ana kodları değiştirmemiş olursunuz.

yarın bi güncelleme geldiğinde bu dosya değiştiğinde yine eski haline döner. yine küsüratlar sorun oldu diye düşünür durursunuz.
XMLBotu ürünleri otomatik ekle | CsCart Payu Ödeme Sistemi
| Havale ile Ödeme Eklenti | Eklentisiz AnaSayfa Sekmesi yap
cs-cart->n11 api senkronizasyonu ve fazlası weblen.net/shop adresinde
 
Cevap
#4
Merhaba
bluexpres hocam çok haklı , doğru ve yakın uyğulama yeri varken
kod ile aklımı bozdum ÖZÜR

US Dollars / Euro / GB Pound / TL / Diğer
.00 yuvarlama isteği , istenilen para birimi için uygulanacak .

Administration / Currencies / US Dollars / Editing currency : US Dollars / Decimals : 0 / Save

Kolay gelsin.
bluexpres ve diğer tüm arkadaşlarımız foruma destekleri için teşekkürler .
 
Cevap
#5
Kuruş hanelerin kalması ama sıfıra yuvarlanması için bir metod yok mudur?
Hem görsel olarak alıştık, hem de benim pos modülü ilk kurulduğunda sanırım böyle olması gerektiği gibi bir olay aklımda kalmış net hatırlamamakla birlikte.
Sahip olma duygusunun ayrılmaz parçasıdır KAYBETME korkusu!
Sahiplik duymadan sevmek cennet yaşantısıdır. Korkuların ise cehennem ateşin!
(Ahmed Hulûsi)
 
Cevap
#6
(20.03.2014, 21:45)pcmemo Adlı Kullanıcıdan Alıntı: Kuruş hanelerin kalması ama sıfıra yuvarlanması için bir metod yok mudur?
Hem görsel olarak alıştık, hem de benim pos modülü ilk kurulduğunda sanırım böyle olması gerektiği gibi bir olay aklımda kalmış net hatırlamamakla birlikte.

Merhaba

( .00 kuruş hanesi ) 2 basamak ondalık yuvarlar.

/app/functions/fn.common.php editlenecek

Satır : 792
Bul
Kod:
$price = sprintf('%.' . $decimals . 'f', round((double) $price + 0.00000000001, $decimals));

Değiştir.
Kod:
$price = sprintf('%.' . $decimals . 'f', round((double) $price + 0.00000000001, 0));

Kolay Gelsin.
 
Cevap
#7
İstanbul, Tam istediğim gibi oldu teşekkür ederim.
Sahip olma duygusunun ayrılmaz parçasıdır KAYBETME korkusu!
Sahiplik duymadan sevmek cennet yaşantısıdır. Korkuların ise cehennem ateşin!
(Ahmed Hulûsi)
 
Cevap
#8
Konuyu hortlatmak gibi olacak ama noktadan sonra 3 hani nasıl yapılabilir? Yukardakini değiştirdim ve denedim ancak .333 yazdığımda .330 giriyor. bilgisi olan varmıdır?
 
Cevap
#9
Merhaba

http://kb.cs-cart.com/precision

http://docs.cs-cart.com/4.6.x/user_guide...uracy.html

Kolay Gelsin . Sağlıcakla Kalın .
 
Cevap
#10
Merhaba,

Bu işlemleri çok önceden denedim ancak noktadan sonra üç hane olmasına karşın son hane hep sıfır kalarak bir önceki hane yuvarlanıyor. x.233 girişi yapıldığında x.230 ya da x.455 değeri x.460 oluyor. Son hane ne yaptıysam kalmıyor ve hep sıfır oluyor?!?
 
Cevap
  


Hızlı Menü:


Tarama: 1 Ziyaretçi