Behc98 Posted May 15, 2010 Share Posted May 15, 2010 Arkadaşlar bir ürüne renk mavi dediğimizde nitelik değeri ile çarp diyebiliyormuyuz ?nitelliklerde var ama son rakamı direk girmek gerekecek ve her ürünün 10 niteliği varsa bu bir sorun teşkil ediyor. Link to comment Share on other sites More sharing options...
basar67 Posted May 15, 2010 Share Posted May 15, 2010 Merhaba,malesef matematiksiyel uygulama mümkün değil, her ürünün nitelik fiyatlarını elle girmeniz gerekmekdedir.Kolay gelsin... Link to comment Share on other sites More sharing options...
Behc98 Posted May 16, 2010 Author Share Posted May 16, 2010 satır 1242 SELECT p.`price`, yerine SELECT p.location, p.`price`, değişsatır 1248 $price = $result['price']; altına $nitelik = $result['location']; ekleclass/product.php dosyasında 1261. satırda // Attribute price $attribute_price = $usetax ? $result['attribute_price'] : ($result['attribute_price'] / (1 + (($tax ? $tax : $result['rate']) / 100))); if (isset($result['attribute_price'])) $price += $attribute_price; $reduc = self::getReductionValue($result['reduction_price'], $result['reduction_percent'], $result['reduction_from'], $result['reduction_to'], $price, $usetax, floatval($result['rate'])); yerine // Attribute price if ($nitelik == "nitelik_carp") {$attribute_price = $usetax ? $result['attribute_price'] : ($result['attribute_price'] / (1)); if (isset($result['attribute_price'])) //echo "carpbunu"; //echo $attribute_price; $price *= $attribute_price; } else {$attribute_price = $usetax ? $result['attribute_price'] : ($result['attribute_price'] / (1 + (($tax ? $tax : $result['rate']) / 100))); if (isset($result['attribute_price'])) //echo "toplanacak"; $price += $attribute_price; } yapınca brim değerini(tl veya döviz) nitelikle çarpıyor, ana sayfadaki ve kategori sayfalarındaki fiyatlarıda güncelliyor.sepetede doğru ekliyor.kullanıp test edin. Beğenirseniz kullanırsınız artık. ben bunu kullanmaya çalışıyorum.ürün sayfasındaki görünen hatalı fiyatıda themes/...tamasi/js/product.js satır 240 daki var productPriceWithoutReduction2 = (attribut_price_tmp + productPriceWithoutReduction) * currencyRate; yerine var productPriceWithoutReduction2 = (attribut_price_tmp * productPriceWithoutReduction) * currencyRate; yaparak çözebilirsiniz.Bundan sonra ürünlere girdiğiniz nitelik değerleri çarpanlı olacaktır. Link to comment Share on other sites More sharing options...
Behc98 Posted May 16, 2010 Author Share Posted May 16, 2010 Sistemin ürün * nitelik şeklinde çalışmasını istiyorsanız kodları değiştirdikten sonrayönetim panelinde ürün düzenlemeye girin ve lokasyon diye boş duran yere nitelik_carpan yazın.sonra niteliklere girerek istediğiniz çarpım oranlarını (istenilen) olarak girin. bu ürün için etkisi çarpan olacaktır.nitelik_carpan diye belirtmediğiniz ürünler yine toplam olarak yansımaya devam edecektir Link to comment Share on other sites More sharing options...
Behc98 Posted May 17, 2010 Author Share Posted May 17, 2010 Sistem çalışıyor test ediyorum. Sizde bakarmısnız sorun varmı ?kullanıp test edin. Beğenirseniz kullanırsınız artık. ben bunu kullanmaya çalışıyorum. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now