osdem66
OpenCart-TR
Merhaba Arkadaşlar; 1.5.1.3.1 versiyonda denenmiştir diğer 1.5 versiyonlarda deneyin calışmaz sa yardımcı olurum..
Ürünün detay sayfasında Havale/Eft İndirimli fiyatını göstermek..
Not: Bu satırdaki $toplam=$havale * 10/100; 10 rakamı sizin yüzde cinsinen indirim tutarınızı belirler bu rakamı kendinize göre düzenleyin..
DEMO
catalog/view/theme/sizintemanız/template/product/product.tpl acınız
Bulun bu Kodu:
Hemen üstüne aşağıdaki kodu ekleyin
catalog/controller/product/product.php acınız
Bulun Bu kodu:
Aşağıdaki Kod ile degiştiriniz...
Ürünün detay sayfasında Havale/Eft İndirimli fiyatını göstermek..
Not: Bu satırdaki $toplam=$havale * 10/100; 10 rakamı sizin yüzde cinsinen indirim tutarınızı belirler bu rakamı kendinize göre düzenleyin..
DEMO
catalog/view/theme/sizintemanız/template/product/product.tpl acınız
Bulun bu Kodu:
PHP:
<br />
<?php if ($tax) { ?>
Hemen üstüne aşağıdaki kodu ekleyin
PHP:
<table>
<tr><?php
$havale=$havale_price ;
$toplam=$havale * 10/100;
$sonuc=floor($havale_price-$toplam);?>
<?php
$havale=$havale_special ;
$toplam=$havale * 10/100;
$s_sonuc=floor($havale_special-$toplam);?>
<td style="border-bottom:1px dotted #999; height:30px; ;width:200px;"><span class="price-tax">Havale / Eft İndirimli Fiyatı</span></td>
<td style="border-bottom:1px dotted #999;">
<?php if (!$special) { ?>
<span style="color: #ff6600;font-weight:bold; font-size:15px;">:<?php echo (number_format($sonuc,2,"." , ",")) ; ?> TL KDV Dahil</span>
<?php } else { ?>
<span style="color: #ff6600;font-weight:bold; font-size:15px;">:<?php echo (number_format($s_sonuc,2,"." , ",")); ?> TL KDV Dahil</span>
<?php } ?>
</td>
</tr></table>
catalog/controller/product/product.php acınız
Bulun Bu kodu:
PHP:
if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) {
$this->data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));
} else {
$this->data['price'] = false;
}
if ((float)$product_info['special']) {
$this->data['special'] = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')));
} else {
$this->data['special'] = false;
}
Aşağıdaki Kod ile degiştiriniz...
PHP:
//havele bası
if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) {
$this->data['price'] = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));
} else {
$this->data['price'] = false;
}
if ((float)$product_info['special']) {
$this->data['special'] = $this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'));
} else {
$this->data['special'] = false;
}
$this->data['havale_price'] = (!$this->data['special'])?$this->data['price']:$this->data['special'];
$this->data['havale_special'] = (!$this->data['special'])?$this->data['price']:$this->data['special'];
if ($this->data['special']!== FALSE) $this->data['special'] = $this->currency->format($this->data['special']);
if ($this->data['price']!== FALSE) $this->data['price'] = $this->currency->format($this->data['price']);
//havale sonu