Seçenek Değişince Otomatik Fiyat Değişimi Vqmod |
|||
Konuyu görüntüleyenler: 2 Misafir
|
|||
|
|||
![]() ![]() |
|||
![]() ![]() ![]() |
|||
e-ticaretdersleri
![]() Osmanlı Torunu ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mesajlar: 3,225 Konular: 520 Katılma Tarihi: Jan 2012 Rep Puanı: 102 Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi. Kişisel Bilgileri: ![]()
Konu Tarihi: 08-13-2012 12:20 AM
vqmod kurduğunuzu var sayıyorum. siteizde vqmod/xml/ bu klasörün içerisine xm dosyalarınızı atınız.eğer yukarıda belirttiğim gibi bir durum varsa ve kod bilginiz varsa xml dosyasını açıp belirtilen dosyalara belirtilen kodları kullanarak değişiklik yapınız. |
aresajans
![]() Acemi Üye ![]() ![]() ![]() ![]() ![]() Mesajlar: 11 Konular: 0 Katılma Tarihi: Aug 2012 Rep Puanı: 0 Teşekkürler: 2
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: ![]()
Konu Tarihi: 08-13-2012 01:38 AM
(08-13-2012 12:20 AM)Kiroglumarket Yazılan: vqmod kurduğunuzu var sayıyorum. siteizde vqmod/xml/ bu klasörün içerisine xm dosyalarınızı atınız.eğer yukarıda belirttiğim gibi bir durum varsa ve kod bilginiz varsa xml dosyasını açıp belirtilen dosyalara belirtilen kodları kullanarak değişiklik yapınız. el ile yükleme de yaptım bahsi geçen sorunlar çözülmedi. Biraz anlıyorum ama sanırım bu sporunu çözecek kadar değil. altta büyük ebat seçildiğinde kdv dahil hariç alanlarında bir karışıklık oluyor. Sizin de vaktinizi alıyorum kusura bakmayın. Eğer çözümü ile ilgili bir gelişme olursa veya farklı bir eklentiye ulaşır ve paylaşırsanız sevinirim. İyi akşamalr |
ITECHINN
![]() Sadece PHP ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mesajlar: 557 Konular: 17 Katılma Tarihi: May 2012 Rep Puanı: 15 Teşekkürler: 275
189 Mesajına, 333 Teşekkür edildi. Kişisel Bilgileri: ![]()
Konu Tarihi: 08-14-2012 02:50 PM
(08-13-2012 01:38 AM)aresajans Yazılan:Merhabalar;(08-13-2012 12:20 AM)Kiroglumarket Yazılan: vqmod kurduğunuzu var sayıyorum. siteizde vqmod/xml/ bu klasörün içerisine xm dosyalarınızı atınız.eğer yukarıda belirttiğim gibi bir durum varsa ve kod bilginiz varsa xml dosyasını açıp belirtilen dosyalara belirtilen kodları kullanarak değişiklik yapınız. Yapmanız gereken işlemler: * Ürüne ait vergi sınıfından, vergiler tablosuna gidip ürünün vergi oranını almak. * Canlı fiyat güncelleme yapan JS alanına bu kdv oranı ile işlenmiş kdvsiz fiyatı yazdırmak. (eklentiyi incelemedim ancak JS ile işlem yaptığı kesin) Neden yapmadım: Çünkü bu eklentiyi kullanmıyorum. O sebepten yapmaya vakit ayıramadım. kusura bakmayın. sadece çözümünü verebiliyorum. Nasıl yaparım: PHP Kod: $q1 = "SELECT rate FROM `tax_rate` WHERE `tax_rate_id` IN (SELECT tax_rate_id FROM `tax_rule` WHERE `tax_class_id` =". $row['tax_class_id'].")"; Bu sql sorgusu size, vergi oranını getirecektir. Gelen vergi oranı ile matematiksel işlem yaparak vergi dahil fiyatı işleyebilirsiniz. Vergidahil fiyat = (vergisiz fiyat * vergi oranı) + vergisiz fiyat işlemini kullanabilirsiniz. Not: SQL Sorgusunu biraz önce hazırladım. Sorunsuz çalışmaktadır. Saygılarımla Aytekin |
|
e-ticaretdersleri
![]() Osmanlı Torunu ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mesajlar: 3,225 Konular: 520 Katılma Tarihi: Jan 2012 Rep Puanı: 102 Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi. Kişisel Bilgileri: ![]()
Konu Tarihi: 08-14-2012 03:51 PM
(08-14-2012 02:50 PM)ITECHINN Yazılan:(08-13-2012 01:38 AM)aresajans Yazılan:Merhabalar;(08-13-2012 12:20 AM)Kiroglumarket Yazılan: vqmod kurduğunuzu var sayıyorum. siteizde vqmod/xml/ bu klasörün içerisine xm dosyalarınızı atınız.eğer yukarıda belirttiğim gibi bir durum varsa ve kod bilginiz varsa xml dosyasını açıp belirtilen dosyalara belirtilen kodları kullanarak değişiklik yapınız. İlginiz ve alakanızdan dolayı teşekkürü size bir borç bilirim ... teşekkürler |
aresajans
![]() Acemi Üye ![]() ![]() ![]() ![]() ![]() Mesajlar: 11 Konular: 0 Katılma Tarihi: Aug 2012 Rep Puanı: 0 Teşekkürler: 2
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: ![]()
Konu Tarihi: 08-14-2012 09:45 PM
(08-14-2012 03:51 PM)Kiroglumarket Yazılan:(08-14-2012 02:50 PM)ITECHINN Yazılan:(08-13-2012 01:38 AM)aresajans Yazılan:Merhabalar;(08-13-2012 12:20 AM)Kiroglumarket Yazılan: vqmod kurduğunuzu var sayıyorum. siteizde vqmod/xml/ bu klasörün içerisine xm dosyalarınızı atınız.eğer yukarıda belirttiğim gibi bir durum varsa ve kod bilginiz varsa xml dosyasını açıp belirtilen dosyalara belirtilen kodları kullanarak değişiklik yapınız. bende teşekkür ederim. hemen deneyeceğim |
aresajans
![]() Acemi Üye ![]() ![]() ![]() ![]() ![]() Mesajlar: 11 Konular: 0 Katılma Tarihi: Aug 2012 Rep Puanı: 0 Teşekkürler: 2
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: ![]()
Konu Tarihi: 08-14-2012 09:45 PM
(08-14-2012 03:51 PM)Kiroglumarket Yazılan:(08-14-2012 02:50 PM)ITECHINN Yazılan:(08-13-2012 01:38 AM)aresajans Yazılan:Merhabalar;(08-13-2012 12:20 AM)Kiroglumarket Yazılan: vqmod kurduğunuzu var sayıyorum. siteizde vqmod/xml/ bu klasörün içerisine xm dosyalarınızı atınız.eğer yukarıda belirttiğim gibi bir durum varsa ve kod bilginiz varsa xml dosyasını açıp belirtilen dosyalara belirtilen kodları kullanarak değişiklik yapınız. bende teşekkür ederim. hemen deneyeceğim <?xml version="1.0" encoding="UTF-8"?> <modification> <id>Live price update</id> <version>1.1.0</version> <vqmver>2.0.0</vqmver> <author>V.Aprea - http://www.webji.it</author> <file name="catalog/controller/product/product.php"> <operation> <search position="before"><![CDATA[public function review() {]]></search> <add><![CDATA[ public function live_price(){ $jsonItemArray = $this->request->get['json_item_array']; $productId = $this->request->get['product_id']; $this->load->model('catalog/product'); $product = $this->model_catalog_product->getProduct($productId); $totalAmount = $product['price']; foreach($jsonItemArray as $jsonItem){ $optionId = $jsonItem['option_id']; $optionValue = $jsonItem['option_value']; if($optionId != null && trim($optionId) != '' && $optionValue != null && trim($optionValue) != ''){ $result = $this->model_catalog_product->getProductOption($optionValue, $optionId, $productId); $operation = $result['operation']; $optionPrice = $result['option_price']; if($operation == '+'){$totalAmount += $optionPrice;} if($operation == '-'){$totalAmount -= $optionPrice;}}} $totalAmount = $this->currency->format($totalAmount, $this->currency->getCode(), $this->currency->getValue()); $this->response->setOutput($totalAmount); }]]></add> </operation> </file> <file name="catalog/model/catalog/product.php"> <operation> <search position="before"><![CDATA[public function getProductOptions($product_id) {]]></search> <add><![CDATA[ public function getProductOption($productOptionValueId, $productOptionId, $productId) { $productOptionQuery = $this->db->query("SELECT pov.price as option_price, pov.price_prefix as operation FROM " . DB_PREFIX . "product_option_value pov WHERE pov.product_option_value_id = '" . $productOptionValueId ."' AND pov.product_option_id = '" . $productOptionId . "' AND pov.product_id = '" . $productId . "'"); foreach($productOptionQuery->rows as $productOption){ return $productOption; }}]]></add> </operation> </file> <file name="catalog/view/theme/default/template/common/header.tpl"> <operation> <search position="after"><![CDATA[<?php echo $google_analytics; ?>]]></search> <add><![CDATA[ <script type="text/javascript"> $(document).ready(function() { $optionId = ''; $optionValue = ''; $productId = <?php echo $this->request->get['product_id'] ?>; $('select,input').change(function(sel) { $jsonItemArray = new Array(); $('select').each(function(){ $optionId = $(this).prop("name").match(/[0-9]+/)[0]; $("option:selected", this).each(function (){ $optionValue = $(this).val(); $jsonItem = {option_id:$optionId, option_value:$optionValue}; $jsonItemArray.push($jsonItem);});}); $('input[type="radio"]:checked,input[type="checkbox"]:checked').each(function(){ $optionId = $(this).prop("name").match(/[0-9]+/)[0]; $optionValue = $(this).val(); $jsonItem = {option_id:$optionId, option_value:$optionValue}; $jsonItemArray.push($jsonItem);}); $.get("index.php?route=product/product/live_price", {product_id: $productId, json_item_array: $jsonItemArray}, function(data){$("#priceUpdate").text(data);});});}); </script> ]]></add> </operation> </file> <file name="catalog/view/theme/default/template/product/product.tpl"> <operation> <search position="replace" index="1"><![CDATA[<?php echo $price; ?>]]></search> <add><![CDATA[<span id="priceUpdate"><?php echo $price; ?></span>]]></add> </operation> <operation> <search position="replace"><![CDATA[<span class="price-new"><?php echo $special; ?></span>]]></search> <add><![CDATA[<span class="price-new"><span id="priceUpdate"><?php echo $special; ?></span></span>]]></add> </operation> </file> </modification> bu kd dizisine sahip vq xml dosyasında js bitişine ekledim. hata vermedi fakat live price update yapmadı. kodu eski haline getirince aynı sorun devam etti. Acaba yanlış bir yere mi ekliyorum ? |
ITECHINN
![]() Sadece PHP ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mesajlar: 557 Konular: 17 Katılma Tarihi: May 2012 Rep Puanı: 15 Teşekkürler: 275
189 Mesajına, 333 Teşekkür edildi. Kişisel Bilgileri: ![]() |
erkanisik
![]() Acemi Üye ![]() ![]() ![]() ![]() ![]() Mesajlar: 1 Konular: 0 Katılma Tarihi: Sep 2012 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: ![]()
Konu Tarihi: 09-18-2012 09:33 AM
Merhaba eklenti sistemimizde sorunsuz çalışıyor fakat ürüne kampanya fiyatı girdiğimiz zaman, eklenti fiyat güncellemesini kampanyasız fiyat üzerinden gösteriyor. Sepete at dediğimizde ise normal kampanyalı fiyat üzerinden işlem yapıyor. Çözümü konusunda fikrim olan varmı...
|
aresajans
![]() Acemi Üye ![]() ![]() ![]() ![]() ![]() Mesajlar: 11 Konular: 0 Katılma Tarihi: Aug 2012 Rep Puanı: 0 Teşekkürler: 2
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: ![]() |
sevalarda
![]() Acemi Üye ![]() ![]() ![]() ![]() ![]() Mesajlar: 8 Konular: 1 Katılma Tarihi: Oct 2012 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: ![]()
Konu Tarihi: 10-08-2012 02:03 AM
(08-05-2012 01:55 PM)Kiroglumarket Yazılan: Evet arkadaşlar ürün detay sayfasında seçenek değişince otomatik fiyat +kd yide ekler değişmi yapan bir eklentimiz. hpcam ben kurdum fakat seçeneklere gelince ana fiyat değişmiyor ama sepete ekleyince senek fiyatı ekleniyor sorunsuz bi şekilde peki ana fiyatın deişmesi için ne yapmak gerek saygılarımla |
|
|
![]() |
|
![]() |
|
![]() |
|
![]() |