lostyazilim
tr.link

Opencart 1.5.x Ürün Detayda Kdv Oranı Ve Kdv Matrahını Göstermek

7 Mesajlar 2.427 Okunma
acebozum
tr.link

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • Ticaret 1, (%100)
Merhaba arkadaşlar sizlere bugün opencart 1.5.x versiyonlar için ürün detayda geçerli kdv oranı ve kdv matrahının gösterimini sağlayan modifikasyonun kurulumunu ve kullanımını anlatacağız. Şimdi ilk önce bu modifikasyon farklı bir düzenleme olup hem controller dosyasında hemde tpl dosyalarında işlem yapılmaktadır.Şöyle ifade edelim kdv oranı ve matrahında hesaplama yaparken parabirimi olduğundan hata veriyordu yani örnek olarak 45.65 tl ibresini hesaplatırken sonundaki tl ibaresi vb ibareler olduğundan hata vermekte ve işlem yapmamaktaydı. Biz de birimi sembolu sildirerek hatasız işlem yapmtırmaktayız.

Opencart 1.5.x Ürün Detayda Kdv Oranı Ve Kdv Matrahını Göstermek

Dosyamızı Açalım : catalog/controller/product/

product.php

Bulalım :


$this->data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));

Alt Satıra Ekleyelim :

$this->data['pricee'] = $this->currency->format($this->tax->calculate( $product_info['price'], $product_info['tax_class_id'],$this->config->get('config_tax')), '', '', false);

Bulalım :

$this->data['price'] = false;

Alt Satıra Ekleyelim :

$this->data['pricee'] = false;

Bulalım :

$this->data['special'] = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')));

Alt Satıra Ekleyelim:

$this->data['speciall'] = $this->currency->format($this->tax->calculate( $product_info['special'], $product_info['tax_class_id'],$this->config->get('config_tax')), '', '', false);

Bulalım :

$this->data['special'] = false;

Alt Satıra Ekleyelim :

$this->data['speciall'] = false;

Bulalım :

$this->data['tax'] = $this->currency->format((float)$product_info['special'] ? $product_info['special'] : $product_info['price']);

Alt Satıra Ekleyelim :

$this->data['taxx'] = $this->currency->format((float) $product_info['special'], $product_info['tax_class_id'],$this->config->get('config_tax'), '', '', false);
$this->data['taxxx'] = $this->currency->format((float) $product_info['price'], $product_info['tax_class_id'],$this->config->get('config_tax'), '', '', false);


Bulalım :

$this->data['tax'] = false;

Alt Satıra Ekleyelim :

$this->data['taxx'] = false;
$this->data['taxxx'] = false;


Dosyamızı Açalım : catalog/view/theme/seninteman/template/product/

product.tpl

Bulalım:




Üst Satıra Ekleyelim :



sembolsuz fiyat:

asdasdas:

asdasdas:

Vergi Oranı : %


Vergi tutarı : TL



Vergi Oranı : %


Vergi tutarı : TL





Üst teki kodu kendinize göre düzenleyiniz.

Kaynak : e-ticaretdersleri
AdonisBG

kişi bu mesajı beğendi.

wmaraci
reklam

AdonisBG AdonisBG Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Programcısı
  • Konum Bulgaristan
  • Ad Soyad C** Ç**
  • Mesajlar 464
  • Beğeniler 18 / 218
  • Ticaret 25, (%100)
Kiroglumarket bu modifikasyonun ilk kullanıcısı benim :) çok güzel ve işe yarar bir modifikasyon. ellerine , zekana sağlık
 

 

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • Ticaret 1, (%100)
Bu arada dipnot düşeyim.Diyen olabilir 1.5.x için olan vardı diye . Bu daha sağlıklısıdır, diğerinde parabirimi sembolu olduğundan hesaplamıyor hata veriyordu divisionby zero hatası bu kod da asla hata vermez ama düzeltilmesi gereken bir kaç yer var örneğin fiyat 10.85 yada 10.65 gibi küsaratlı girildiğinde kdv oranı küsaratlı oluyor . birde çoklu para desteklemez. şöyleki tl deyse dolara çevrildiğinde misal kdv matrahı : 25.55 tl ise doolara geçvrildiğinde ise 12.25 tl olur dolar işareti göstermez. ilerleyen zaman içersinde çözülecek
 

 

yenerberktas yenerberktas Yener BERKTAŞ Kullanıcı
  • Üyelik 09.06.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Fen Bilimleri Öğretmeni
  • Konum Osmaniye
  • Ad Soyad Y** B**
  • Mesajlar 246
  • Beğeniler 14 / 47
  • Ticaret 1, (%100)
Opencart 2.2 sürümünde KDV dahil fiyat girebilme olayı nasıl oluyor yada bunun için modül mevcut mu?
 

 

Yener BERKTAŞ
wmaraci
wmaraci

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • Ticaret 1, (%100)
yenerberktas

kdv hariç mi fiyat girmek istiyorsunuz .Ve opencart türkçemi ingilizcemi kullanmaktasınız ?
 

 

yenerberktas yenerberktas Yener BERKTAŞ Kullanıcı
  • Üyelik 09.06.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Fen Bilimleri Öğretmeni
  • Konum Osmaniye
  • Ad Soyad Y** B**
  • Mesajlar 246
  • Beğeniler 14 / 47
  • Ticaret 1, (%100)
Zaten fiyatlar kdv hariç giriliyor.Ben kdv seçtikten sonra kdv dahil fiyat girmek istiyorum yani ürünlerde kdv dahil fiyatı ama sepette kdv ayrı gösterilsin.
 

 

Yener BERKTAŞ

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • Ticaret 1, (%100)
bu işinizi görecektir.

yenerberktas

Opencart 2.x Kdv'siz Fİyat Girme Modifikasyon Makalesi
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al