Bu durumu tam tersi yapsak; kaydederken USD olarak kaydetsek (daha sonraki güncellemeler amacıyla) , ürünü listelerken , product - category sayfalarında TL ye convert edip yazdırma işlemi yapsak nasıl yapabiliriz ?
osdem66' Alıntı:Tarayıcınızın cerezlerini temizleyerek tekrar bakın..
sabitertan' Alıntı:Şu şekilde bir modifikasyonla ürün ekleme anında para birimini seçme şansımız olabilir.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
1. admin\controller\catalog\product.php yi aç aşağıdaki kodu bul
Hemen altına aşağıdaki kodu ekleKod:$this->data['tab_image'] = $this->language->get('tab_image');
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
Aşağıdaki kodla değiştirKod:<td><input type="text" name="price" value="<?php echo $price; ?>" /></td>
3. admin\language\turkish\catalog\product.php yi aç aşağıdaki kodu bulKod:<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-->
Hemen altına aşağıdaki kodu ekleKod:$_['entry_price'] = 'Fiyatı:';
Kod:$_['entry_currency'] = 'Para Birimi:';
Umarım işinize yarar iyi çalışmalar
sabitertan' Alıntı:Şu şekilde bir modifikasyonla ürün ekleme anında para birimini seçme şansımız olabilir.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
1. admin\controller\catalog\product.php yi aç aşağıdaki kodu bul
Hemen altına aşağıdaki kodu ekleKod:$this->data['tab_image'] = $this->language->get('tab_image');
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
Aşağıdaki kodla değiştirKod:<td><input type="text" name="price" value="<?php echo $price; ?>" /></td>
3. admin\language\turkish\catalog\product.php yi aç aşağıdaki kodu bulKod:<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-->
Hemen altına aşağıdaki kodu ekleKod:$_['entry_price'] = 'Fiyatı:';
Kod:$_['entry_currency'] = 'Para Birimi:';
Umarım işinize yarar iyi çalışmalar