Çoklu Para Birimi Desteği Hakkında

cherokhe

OpenCart-TR
Katılım
27 Nis 2010
Mesajlar
118
Tepkime puanı
0
Puanları
0
Konum
Konstantiniapolis
Web sitesi
www.teknodia.com
Bu sistemde çok yeniyim fakat kafa takılan bişi var ,
sistem güzel hoş ve kullanışlı fakat benim müşterilerimin çoğu dolar ve euro ve TL bazında mal maliyetleri ile satışları var..Örneği a ürünün fiyatı 100TL iken B ürünün Fiyatı 150 USD , sonuçta sistem tek bir para birimi ile çalışıyor..bunu için bir modül yada eklenti varmı ?
OsCommerce yapısında site yapmaktayım..bu eksik eğer hallolursa bence eksiksiz bir sistem olucak..bence orjinal siteye beraber yazalım
 

sabitertan

OpenCart-TR
Katılım
18 Eki 2010
Mesajlar
195
Tepkime puanı
1
Puanları
0
Konum
Adana
Şimdi buradaki problemi belirleyelim öncelikle.
Seçenekler
1. Biz ürün eklerken yönetim bölümünde seçebileceğimiz kurlar kutusu olsun ve sitede müşteri tek bir para birimi görsün ve ödeme de o kurdan olsun.
2. Hem yönetim bölümünde hem de önyüzde belirlenen kur görünsün ama sepete eklendiğinde sitenin geçerli kuru görünsün ve ödeme de o kurdan olsun.
3. Hem yönetim bölümünde hem de önyüzde belirlenen kur görünsün ve sepette de aynı şekilde belirlenen kurlar görünsün ancak ödeme ekranında istenilen kurdan ödensin .

Şimdi hangi yöntemi kullanmamız daha doğru bir tartışalım yapılmayacak bir iş değil.
 

hikko

OpenCart-TR
Katılım
15 Kas 2010
Mesajlar
292
Tepkime puanı
0
Puanları
0
1 numara mantıklı bence varsayılan kur kullanıcılara görünen kur oluyor ama biz dolar veya başka para birimi ile ithal ettiğimiz için ürünleri TL ile hergün değişmek lazım bu yüzden ürüne ek bir kutucuk yaparsak ürün fiyatı ile ilgili ürün para birimi şeklinde
 

sabitertan

OpenCart-TR
Katılım
18 Eki 2010
Mesajlar
195
Tepkime puanı
1
Puanları
0
Konum
Adana
hikko' Alıntı:
1 numara mantıklı bence varsayılan kur kullanıcılara görünen kur oluyor ama biz dolar veya başka para birimi ile ithal ettiğimiz için ürünleri TL ile hergün değişmek lazım bu yüzden ürüne ek bir kutucuk yaparsak ürün fiyatı ile ilgili ürün para birimi şeklinde
Şu şekilde bir modifikasyonla ürün ekleme anında para birimini seçme şansımız olabilir.

1. admin\controller\catalog\product.php yi aç aşağıdaki kodu bul
Kod:
$this->data['tab_image'] = $this->language->get('tab_image');
Hemen altına aşağıdaki kodu ekle
Kod:
		//kur modifikasyonu
 		$this->load->model('localisation/currency');
		$this->data['entry_currency'] = $this->language->get('entry_currency');
		$this->data['currencies'] = $this->model_localisation_currency->getCurrencies();
		//kur modifikasyonu

2. admin\view\template\catalog\product_form.tpl yi aç aşağıdaki kodu bul
Kod:
<td><input type="text" name="price" value="<?php echo $price; ?>" /></td>
Aşağıdaki kodla değiştir
Kod:
            <td><input type="text" name="price0" value="<?php echo $price; ?>" />
			
			<!--kur modifikasyonu-->
			            <?php echo $entry_currency; ?>
            <select name="config_currency">
                <?php foreach ($currencies as $currency) { ?>
                <?php if ($currency['code'] == $config_currency) { ?>
                <option value="<?php echo $currency['value']; ?>" selected="selected"><?php echo $currency['title']; ?></option>
                <?php } else { ?>
                <option value="<?php echo $currency['value']; ?>"><?php echo $currency['title']; ?></option>
                <?php } ?>
                <?php } ?>
              </select><input type="text" name="price" value="<?php echo $price; ?>" readonly="true"/>Site Para Birimi Cinsinden Değer</td>
<script type="text/javascript"><!--
$(document).ready(function() {

$('select[name="config_currency"]').change(fiyatgoster);	

$('input[name="price0"]').keyup( fiyatgoster );

function fiyatgoster(){
fiyat=$('input[name="price0"]').val();
kur=$('select[name="config_currency"] option:selected').val();
$('input[name="price"]').val(fiyat/kur);


}
});
//--></script>
			<!--kur modifikasyonu sonu-->
3. admin\language\turkish\catalog\product.php yi aç aşağıdaki kodu bul
Kod:
$_['entry_price']            	 = 'Fiyatı:';
Hemen altına aşağıdaki kodu ekle
Kod:
$_['entry_currency']          = 'Para Birimi:';

Umarım işinize yarar iyi çalışmalar
 

TECHNOLOG

OpenCart-TR
Katılım
4 May 2010
Mesajlar
641
Tepkime puanı
0
Puanları
0
Yaş
37
Konum
Peygamberler Şehri
Web sitesi
www.edessaweb.com
sabitertan kardeşim sen bir dahisin. keşke bu konuyu sabah erkenden görmüş olsaydım. yoksa 300 küsür ürünü dolar kurunu tek tek düzenlemek zorunda kalmazdım.
allah senden razı olsun.
 

sabitertan

OpenCart-TR
Katılım
18 Eki 2010
Mesajlar
195
Tepkime puanı
1
Puanları
0
Konum
Adana
TECHNOLOG' Alıntı:
sabitertan kardeşim sen bir dahisin. keşke bu konuyu sabah erkenden görmüş olsaydım. yoksa 300 küsür ürünü dolar kurunu tek tek düzenlemek zorunda kalmazdım.
allah senden razı olsun.
Ben bir süre bekledim cevap gelecek mi diye sadece hikko arkadaşımız önerdiğim seçeneklerden birine cevap verince ona göre yapmış olduk uyarlamayı. Başka fikirler olursa ona göre düzenleme yaparız.
İyi çalışmalar
 

sabitertan

OpenCart-TR
Katılım
18 Eki 2010
Mesajlar
195
Tepkime puanı
1
Puanları
0
Konum
Adana
nurikalkan' Alıntı:
peki burda kur güncellemesi kendimi yapıcak başka bir ayar yapmak gerkiyormu?admin panelinde.
teşekkür ederim
Başka bir ayara gerek yok doğrudan sitenin para birimine çevrilerek veritabanına kaydedildiğinden site kurları güncellendikçe güncellenmiş fiyatları otomatik olarak görünür.
 

nurikalkan

OpenCart-TR
Katılım
28 Eki 2010
Mesajlar
42
Tepkime puanı
0
Puanları
0
Web sitesi
denizsarfbilgisayar.com
kaydet dedikten sonra para birimi neden değişiyor eoru gözüküyor ve 11.5 usd yazıyorum 17,5 tl ye çavitiyorsa
kaydettip tekrar açtığımda dolar olan tarafta 17.5 olu yor.ama tl fiyata etki etmiyor.
tşk
 

sabitertan

OpenCart-TR
Katılım
18 Eki 2010
Mesajlar
195
Tepkime puanı
1
Puanları
0
Konum
Adana
kaydettikten sonraki değer sitenizin para birimi cinsinden kaydedilmiştir. yanındaki seçme kutusu sadece kaydederken işlemektedir.
 

next38

OpenCart-TR
Katılım
10 Kas 2010
Mesajlar
5
Tepkime puanı
0
Puanları
0
arkadaslar para secimini nasil komple kaldiririm ?
 

vlkn79

OpenCart-TR
Katılım
10 Şub 2011
Mesajlar
10
Tepkime puanı
0
Puanları
0
Konum
izmir
Web sitesi
www.muadilal.com
Merhaba, burda belirtilen düzenlemeyi yaptım ama kur güncellemesi yapmıyor artık. Sitenin para birimi TL, sattığım ürünlerin bir kısmını USD bir kısmını ise EURO olarak temin etmekteyim. Ürün eklerken ne fiyat yazdıysam, o fiyatta sabit kalıyor. Bu duruma bir çözüm getirilebilir mi?
 

winpeace

OpenCart-TR
Katılım
8 Eki 2010
Mesajlar
39
Tepkime puanı
0
Puanları
0
bunu seçenekler kısmında nasıl ekleriz?rengi siyah olduğunda farklı fiyat yazmamız gerekti gene kur olarak gireceğiz bunu nasıl yaparız?
 

ea430

OpenCart-TR
Katılım
21 Mar 2011
Mesajlar
105
Tepkime puanı
0
Puanları
0
Konum
istanbul
merhaba ben soyledikleriniz yaptım fakat ürünün fiyatını güncellerken aşağıdaki hatayı veriyor sizce nerde bir hata yaptım?
Warning: Cannot modify header information - headers already sent by (output started at /home/siparis/public_html/admin/language/turkish/catalog/product.php:1) in /home/siparis/public_html/system/engine/controller.php on line 27

sunucu diyecek olursanız sunucu özel bir sunucudur bu nedenle kasma gibi bir olay soz konusu olamaz arkadaşlar tşk.ler
 

maximus265

OpenCart-TR
Katılım
11 Ara 2010
Mesajlar
17
Tepkime puanı
0
Puanları
0
Yaş
32
Konum
Cehennemin Dibi
Web sitesi
www.webpazaar.com
Merhaba arkadaşlar. Benimde başım böyle bir sorunla belada. Gerekli kodları yerleştirdim ama istediğim gibi olmadı.

Ben ürün eklerken dolar fiyatını girmek istiyorum ama sitede TL olarak yansımasını istiyorum bunu nasıl yapabiliriz. ?

Yardım ederseniz çok sevinirim. Teşekkürler.
 

barisgk

OpenCart-TR
Katılım
23 Mar 2011
Mesajlar
6
Tepkime puanı
0
Puanları
0
merhaba,
sabitertan arkadaşın dediklerini yaptım. Çalışıyor fakat kuru daha sonraki günlerde güncellemiyor. yani 5 euro dediğim ürünü son güncel fiyattan tl olarak siteye yazdırıyor ama daha sonraki günlerde bu tl fiyatı hiç değişmiyor, euro değişmesine rağmen. bunda bu şekilde sorun olmaz mı? yani bu şekliyle istenilene cevap veren bir uygulama olmuyor. Hergün kendiliğinden bu tl fiyatları nasıl değişir? kur değişikliğini nasıl uygular tlye.




"merhaba,
sabitertan arkadaşın dediklerini yaptım. Çalışıyor fakat kuru daha sonraki günlerde güncellemiyor. yani 5 euro dediğim ürünü son güncel fiyattan tl olarak siteye yazdırıyor ama daha sonraki günlerde bu tl fiyatı hiç değişmiyor, euro değişmesine rağmen. bunda bu şekilde sorun olmaz mı? yani bu şekliyle istenilene cevap veren bir uygulama olmuyor. Hergün kendiliğinden bu tl fiyatları nasıl değişir? kur değişikliğini nasıl uygular tlye."

bu sorumla ilgili bilgisi olan arkadaş varmı?
 

sabitertan

OpenCart-TR
Katılım
18 Eki 2010
Mesajlar
195
Tepkime puanı
1
Puanları
0
Konum
Adana
barisgk' Alıntı:
sabitertan arkadaşın dediklerini yaptım. Çalışıyor fakat kuru daha sonraki günlerde güncellemiyor. yani 5 euro dediğim ürünü son güncel fiyattan tl olarak siteye yazdırıyor ama daha sonraki günlerde bu tl fiyatı hiç değişmiyor, euro değişmesine rağmen. bunda bu şekilde sorun olmaz mı? yani bu şekliyle istenilene cevap veren bir uygulama olmuyor. Hergün kendiliğinden bu tl fiyatları nasıl değişir? kur değişikliğini nasıl uygular tlye."

bu sorumla ilgili bilgisi olan arkadaş varmı?

Çünkü bu bir çoklu para birimi giriş desteği sadece, yani farklı para birimlerinden sizin para biriminize çevrilip kaydetmeyi sağlar. Gerçek anlamda çoklu para birimi mantığının kurulması için tüm sistem üzerinde detaylı bir çalışma gerekecektir.
 
Üst