tr-opencart

     
avatar Şuanki Zaman: 08-13-2020, 03:22 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Ürün indirim oranı yanlış hesaplama

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  nickelaj - Görüntüleme - Okunma  206 - Yorum  6

nickelajv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 96
Konular: 20
Katılma Tarihi: Feb 2012
Rep Puanı: 1
Teşekkürler: 54
4 Mesajına, 5 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-27-2020 05:48 PM

Merhaba,
Ürün sayfasında indirim yüzdesini gösteriyorum. Aynı indirim oranı ürün sayfası altında benzer ürünlerde nedense yanlış hesaplanıyor. Nerede hata var anlamadım.
Opencart 3.0.3.2 kullanıyorum.

catalog/controller/product/product.php
bul
$data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
altına ekle
$data['priceInt'] = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));

bul
$data['special'] = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
altına ekle
$data['specialInt'] = $this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'));
$data['specialSavings'] = round((($data['priceInt']-$data['specialInt'])/$data['priceInt'])*100);

catalog/view/theme/*/template/product/product.twig
ekle

{% if specialSavings %}
<h3 style="color:red;">SAVE {{ specialSavings|default }}%</h3>
{% endif %}

bunu uyguladım. Dediğim gibi yukarıda fiyat altında %indirim oranı doğruyken aşağıdaki benzer ürünlerde farklı çıkıyor. Şöyleki, 13.35 indirimli 8.35 ise indirimi 13 ve 8 üzerinden yapıyor küsüratı almıyor kontrol ettiğimde.
neden yapıyor olabilir ?
Ekleme : Şimdi farkediyorum aynı şekilde çekildiği için üstteki ürün indirim oranı yazıyor aşağıdaki benzer ürünlerde. sanırım bir yere daha ekleyip çektirmem lazım onlara ait fiyatları.
Alıntı Yaparak Cevapla
Paylaş!
teknohizv
Latte
****
Üye user avatar
Çevrimdışı

Mesajlar: 426
Konular: 8
Katılma Tarihi: Feb 2018
Rep Puanı: 13
Teşekkürler: 26
139 Mesajına, 163 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-27-2020 06:21 PM
Merhaba,

Yüzdeyi göstermek için ayrıca fiyat veya indirimli fiyat kodu eklemenize gerek yok aslında. Direkt olarak price be special data kodlarını kullanabilirsiniz.
Yüzeydeyi göstermek için de round kodunu küsüratı 2 basamak göstermek için sonuna virgül boşluk 2 yazarak yapabilirsiniz. Ürün sayfasına eklerken sadece if special döngüsü de yeter aslında. Çünkü indirim varsa devreye girecek bu yüzde.
{% if special %}
<h3 style="color:red;">SAVE {{ specialSavings }}%</h3>
{% endif %}
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nickelaj
nickelajv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 96
Konular: 20
Katılma Tarihi: Feb 2012
Rep Puanı: 1
Teşekkürler: 54
4 Mesajına, 5 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-27-2020 08:28 PM
(07-27-2020 06:21 PM)teknohiz Yazılan:  Merhaba,

Yüzdeyi göstermek için ayrıca fiyat veya indirimli fiyat kodu eklemenize gerek yok aslında. Direkt olarak price be special data kodlarını kullanabilirsiniz.
Yüzeydeyi göstermek için de round kodunu küsüratı 2 basamak göstermek için sonuna virgül boşluk 2 yazarak yapabilirsiniz. Ürün sayfasına eklerken sadece if special döngüsü de yeter aslında. Çünkü indirim varsa devreye girecek bu yüzde.
{% if special %}
<h3 style="color:red;">SAVE {{ specialSavings }}%</h3>
{% endif %}

Teşekkürler,
Sorun şu yukarıda ürün altında normal indirim gösteriyor, ama ürün sayfasında altta benzer ürünleri listeleniyor ya. orada da bu sefer bu kodu ekleyince aynı oranı veriyor.
product.php içinde
$results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);
foreach ($results as $result) {

altına bu sefer tekrar bu kodları ekledim, çakışma olmasın diye specialSavings2 olarak aldım veriyi ama yine de çalıştıramadım.
Hatta sizin dediğiniz gibi ekstra veri kullanmadım ama hatalı gösterdi yine.
$data['specialSavings2'] = round((($price-$special)/$price)*100,2);
Alıntı Yaparak Cevapla
Paylaş!
teknohizv
Latte
****
Üye user avatar
Çevrimdışı

Mesajlar: 426
Konular: 8
Katılma Tarihi: Feb 2018
Rep Puanı: 13
Teşekkürler: 26
139 Mesajına, 163 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-27-2020 09:16 PM
Merhaba

Telefondan yazıyorum kodları gösterme yetkisi yok dediği için resmini çekerek ekliyorum kusura bakmayın.
Şu şekilde bir cevap yazmıştım.

Resmi Büyütmek İçin Tıklayın   
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nickelaj
nickelajv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 96
Konular: 20
Katılma Tarihi: Feb 2012
Rep Puanı: 1
Teşekkürler: 54
4 Mesajına, 5 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-27-2020 10:36 PM
(07-27-2020 09:16 PM)teknohiz Yazılan:  Merhaba

Telefondan yazıyorum kodları gösterme yetkisi yok dediği için resmini çekerek ekliyorum kusura bakmayın.
Şu şekilde bir cevap yazmıştım.

Estağfurullah emek vermişsiniz resim atmışsınız. Benzer ürünlerde sorun yaşadığım için
$results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);
altında special bölümünde yapıyorum düzenlemeyi. Belki de yanlış mantıktayım emin de değilim. O yüzden sizin formülü alta göre değiştirdim. Float$ result verilerine göre.
Ürün sayfasında üründe 39 indirim var, aynı ürünü başka üründe alta benzere atıyorum 37 çıkıyor. 11.92 fiyat 7.27 indirimli fiyat.

İLginçtir ben de kod yazınca buraya permission hatası veriyor. En kolayı resim atmak sanırım.

twig dosyasında <b>%{{ indirim }} İndirim</b> olarak yazıyor


Ekli Dosya(lar) Önizleme(ler)
Resmi Büyütmek İçin Tıklayın   
Alıntı Yaparak Cevapla
Paylaş!
nickelajv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 96
Konular: 20
Katılma Tarihi: Feb 2012
Rep Puanı: 1
Teşekkürler: 54
4 Mesajına, 5 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-29-2020 10:49 AM
(07-27-2020 09:16 PM)teknohiz Yazılan:  Merhaba

Telefondan yazıyorum kodları gösterme yetkisi yok dediği için resmini çekerek ekliyorum kusura bakmayın.
Şu şekilde bir cevap yazmıştım.

Çıkamadım işin içinden. Hala yanlış hesap yapıyor
Alıntı Yaparak Cevapla
Paylaş!
nickelajv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 96
Konular: 20
Katılma Tarihi: Feb 2012
Rep Puanı: 1
Teşekkürler: 54
4 Mesajına, 5 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-04-2020 02:06 PM
Fikir üretecek kimse yok mu acaba ?
Herşeyi geçtim. Category.twig içinde direk formul ile deniyorum yine yanlış hesaplıyor

{% set fiyat = product.price %}
{% set indirim = product.special %}

{{ ((fiyat-indirim)/fiyat*100)|number_format(2, '.', ',') }}

Fiyat : 12,80
İndirimli Fiyat : 8,06
Oran %37 olması lazımken % 33,33 gösteriyor

Başka üründe de
Fiyat : 11,27
İndirimli Fiyat : 7,10
Oran %37 olması lazımken % 36,36 gösteriyor
Ama ürün sayfasına girersem doğru oranı gösteriyor. Ben kategoriye ait ürünleri listelediğimde bu indirimleri göstermek istiyorum
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Ürün indirim oranı yanlış hesaplama  Konusunun Linki Direk Link
Ürün indirim oranı yanlış hesaplama  Konusunun HTML Kodu HTML Link
Ürün indirim oranı yanlış hesaplama  Konusu BBCode Linki BBCode Link
Ürün indirim oranı yanlış hesaplama  Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Dil Seçimine Göre Ürün Fiyatlarının Değişiklik Göstermesi? omerhazir 1 307 05-21-2020 12:14 PM
Son Mesaj: ceramico
  Ürün isimlerini Alt Satıra indirme ismail.bhr.klu@gmail.com 0 133 04-20-2020 11:23 AM
Son Mesaj: ismail.bhr.klu@gmail.com
  3.0.3.2 admin ürün yüklemede kategori v.s seçenekleri yan yana sıralama myki09 4 378 04-19-2020 05:00 PM
Son Mesaj: kadimdost
  Ağırlığa göre ÜRÜN fiyatlandırma t636 1 157 04-17-2020 06:32 AM
Son Mesaj: iletisimnet
  Ürün Sıralama Şeklini Değiştirme bomleas 2 241 03-25-2020 08:02 PM
Son Mesaj: bomleas
  Opencart 3.x ürün etiketi gizleme emir28 2 251 01-26-2020 01:55 AM
Son Mesaj: emir28
  sepette ürün birim fiyatını kdv siz gösterme nco_90000 0 363 11-17-2019 10:23 PM
Son Mesaj: nco_90000
  Ürün ağırlık,boyut özellikleri gözükmüyor persius35 1 278 10-14-2019 05:53 PM
Son Mesaj: serajans
  SEPETTE HATA VAR ÜRÜN YAZISI GELİYORYENİ BOŞ SAYFA OLUŞTURMAK!! hicapa 0 460 05-16-2019 11:42 AM
Son Mesaj: hicapa
  ürün sayfalarında sepete ekle butonunu kaldırmak ! orgstar 1 954 02-28-2019 05:39 PM
Son Mesaj: teknohiz

Ürün indirim oranı yanlış hesaplama indir, Ürün indirim oranı yanlış hesaplama Videosu, Ürün indirim oranı yanlış hesaplama online izle, Ürün indirim oranı yanlış hesaplama Bedava indir, Ürün indirim oranı yanlış hesaplama Yükle, Ürün indirim oranı yanlış hesaplama Hakkında, Ürün indirim oranı yanlış hesaplama nedir, Ürün indirim oranı yanlış hesaplama Free indir, Ürün indirim oranı yanlış hesaplama oyunu, Ürün indirim oranı yanlış hesaplama download


Forum Atla: