Opencart Türkiye Destek Sitesi ,E-Ticaret Yazılımı Destek Paylaşım Forumu

Tam Görünüm: Fiyat Seçeneklerinde + yada - yerine = yapılamaz mı?
Şu Anda Arşiv Görüntüleme Modundasınız. Siteyi normal görüntülemek için, Buraya Tıklayın
Sayfalar: 1 2 3
Selamlar;
Şöyle bir sorunum var.
Ürünün fiyatı 10 lira olsun seçeneklerinde kırmızı ve beyaz olsun.
Kırmızı ürün 20 lira beyaz ise 30 lira olsun.
Ürünü seçtiğimde kırmızı seçeneği seçtiğimde sepete 20 lira gitsin istiyorum.
Ama opencartta bunu bir türlü yapamadım;
Kırmızıyı seçtiğimde 20 lira kırmızıdan 10 lirada üründen geliyor 30 lira sepete gidiyor bunu nasıl çözebilirim.?


Saygılar;
Ürün eklerken secenek kısmından bu ayarları yapabilirisiniz. Örnegin ürünün beyaz olanının fiyatı 10 lira
kırmızı secildiginde 15 olması gerekiyorsa +5 diye secenek eklemelisiniz.

Secenek ayarlarınıda admin paneli/katolog/secenek den yapabilirisiniz....
(02-29-2012 02:15 PM)serhan1905 Yazılan: [ -> ]Ürün eklerken secenek kısmından bu ayarları yapabilirisiniz. Örnegin ürünün beyaz olanının fiyatı 10 lira
kırmızı secildiginde 15 olması gerekiyorsa +5 diye secenek eklemelisiniz.

Secenek ayarlarınıda admin paneli/katolog/secenek den yapabilirisiniz....

Serkan bey
dert zaten o.
Ürün 15 lira
kırmızı renk ürün 30 lira .
Müşteri kırmızı seçtiğinde sepete 30+15 gitmemeli.Direkt kırmızının fiyatı gitmeli.Ürün değeri+seçenek değeri olmamalı.

Bunu bu şekil yapma imkanı var mı?
Merhaba; sitenizde bütün ürünlerde bu durum söz konusumu yani bütün ürünlerinizde işlem bu şekilde mi olacak.....
yani o zman çözüm olarak ürünleri ayrı ayrı eklemeniz gerekebilir.
Ama Secenek özelligini kullanmak isterseniz ürünün ana fiyat girişinini yani beyaz olanı 15 tl yaparsınız
sonra secenek olarak kırmız için +15 mavi için +10 girersiniz Beyaz içinde +0 yaparsınız. Müşteri sepete eklerken renk sorulacaktır.Renk olarak hangisini secerse + kaçsa eklenir.
Bir tane ürün adı ve renk bilgilerini ve fiyatlarını verirseniz tek tek ne yapmanız gerektigini söyleyebilirim

Ama osman abinin farklı bir çözümü olabilir.Osman abiden gelen cevabıda bir bekleyin derim...
(02-29-2012 05:06 PM)osdem66 Yazılan: [ -> ]Merhaba; sitenizde bütün ürünlerde bu durum söz konusumu yani bütün ürünlerinizde işlem bu şekilde mi olacak.....

Seçenek olanlarda böyle olması yeterli olur.
1.5.x.x için

catalog/controller/product/product.php açın ,


Bul :

Code:
Alıntı:'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))) : false,
'price_prefix' => $option_value['price_prefix']




Değiştir :

Code:
Alıntı:'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['price']+$product_info['price'],$product_info['tax_class_id'], $this->config->get('config_tax'))) : false,
'price_prefix' => ''



not : artık istediğiniz gibi seçenekler + olarak değilde = işlemini yapmış olacaktır.
(02-29-2012 10:39 PM)the_nueva Yazılan: [ -> ]1.5.x.x için

catalog/controller/product/product.php açın ,


Bul :

Code:
Alıntı:'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))) : false,
'price_prefix' => $option_value['price_prefix']




Değiştir :

Code:
Alıntı:'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['price']+$product_info['price'],$product_info['tax_class_id'], $this->config->get('config_tax'))) : false,
'price_prefix' => ''



not : artık istediğiniz gibi seçenekler + olarak değilde = işlemini yapmış olacaktır.

Teşekkürler .
(03-01-2012 07:12 PM)mesut Yazılan: [ -> ]
(02-29-2012 10:39 PM)the_nueva Yazılan: [ -> ]1.5.x.x için

catalog/controller/product/product.php açın ,


Bul :

Code:
Alıntı:'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))) : false,
'price_prefix' => $option_value['price_prefix']




Değiştir :

Code:
Alıntı:'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['price']+$product_info['price'],$product_info['tax_class_id'], $this->config->get('config_tax'))) : false,
'price_prefix' => ''



not : artık istediğiniz gibi seçenekler + olarak değilde = işlemini yapmış olacaktır.

Teşekkürler .


yukarıdaki dediğinizi yaptım fakat + simgesini göstermiyor fakat yinede ekliyor başka bir çözüm varmı acaba seçeneklere yazdığımız fiyat direk gelsin ilk fiyat haric tabiki

urun asıl fiyatı kucuk boy fiyatı : 10 tl

secenekler kısmında :

kucuk boy 10 tl
orta boy 20 tl
buyuk boy 30 tl

seceneklerden kucuk boy kısmına 0 yazıyoruz
orta boy kısmına 20 yazıp ekranda da 20 yazmasını istiyoruz
buyuk boy kısmınında orta boy gibi aynı şekilde

yardımlarınız için şimdiden teşekkürler
bu konuda bir gelişme varmı acaba ? fikri olan arkadas
Sayfalar: 1 2 3
Referans Adresler