DEMO İNCELE
ÜCRETSİZ İNDİR

Prestashop 2 Farklı Para Birimi ile Ürün Girme ?

Merhaba,

2 Farklı Para birimi ile ürün girme işlemi yapmam gerekli buna uygun bir çözüm varmıdır?

Örnek vermem gerekirse;

X ürünün fiyatı 100 TL

Y ürünün fiyatı 100 $

ürün girilirken hangi para biriminde olduğunu şeçilmesini istiyorum,
Böylece sitede

X ürünü 100 TL

Y ürünü 217 TL

gözükmesini istemekteyim… 

5 thoughts on “Prestashop 2 Farklı Para Birimi ile Ürün Girme ?

  1. Şahin YILDIZ - 29 Mart 2017 at 02:55

    Ücretsiz uygulama için tüm ürünleri dolar kuru ile girmelisiniz ve aşağıdaki işlemi yapmalısınız…

    Bazı eticaret sitelerinde satılan ürünlerin dolar veya euro olarak girilmesi gerekmektedir…
    Burada site sahiplerinin en büyük sıkıntısı dolar veya euro olarak girdikleri fiyatı müşterilere TL olarak gösterememesi ve siparişi TL olarak alamaması dır…

    Aşağıda gösterdiğim uygulama ile dolar veya euro olarak girilen fiyatın müşteriye TL olarak göstermek ve satmak içindir…

    Sırayla adımları izliyoruz….

    İlk olarak site default dilini dolar veya euro yapıyoruz…


     


     

    Yerel kurlardan TL kurunun ID numarasını alıyoruz…

     

    ekte verdiğim kodlamada aşağıda gösterdiğim alanı sitenizdeki TL kurunun ID numarası ile değiştiriniz, ve Tools.php ismi ile kayıt ediyor “override/classes” içerisine atıyoruz..

     

    Son olarak tarayıcınızın geçmişini siliyoruz ve sitenizin ön belleğini boşaltıyorsunuz….

     

    Sonuç

     

     <?php class Tools extends ToolsCore { 	public static function setCurrency() 	{ 		global $cookie;  		if (self::isSubmit('SubmitCurrency')) 			if (isset($_POST['id_currency']) AND is_numeric($_POST['id_currency'])) 			{ 				$currency = Currency::getCurrencyInstance((int)($_POST['id_currency'])); 				if (is_object($currency) AND $currency->id AND !$currency->deleted) 					$cookie->id_currency = (int)($currency->id); 			}  		if ((int)$cookie->id_currency) 		{ 			$currency = Currency::getCurrencyInstance((int)$cookie->id_currency); 			if (is_object($currency) AND (int)$currency->id AND (int)$currency->deleted != 1 AND $currency->active) 				return $currency; 		} 		//$currency = Currency::getCurrencyInstance((int)(Configuration::get('PS_CURRENCY_DEFAULT'))); 		$currency = Currency::getCurrencyInstance((int)('1')); 		if (is_object($currency) AND $currency->id) 			$cookie->id_currency = (int)($currency->id); 		return $currency; 	} } ?>  
    Cevap
  2. elgor21 - 29 Mart 2017 at 02:55

    Şahin Bey,

    Ama bazı ürünler Sabit TL fiyatında, bunu Dolar a çevirisek Dolar artış veya azalışlarında değişiklikler olur fiyatta buda bizim istemediğimiz bir durum…

     

    Cevap
  3. Şahin YILDIZ - 29 Mart 2017 at 02:55

    anlıyorum…o halde ücretli uygulamaya gideceksiniz….

    Cevap
  4. Şahin YILDIZ - 29 Mart 2017 at 02:55

    Yakın zamanda çoklu para birimi modülünü ücretsiz olarak dağıtacağım…şuanda yapım aşamasında, zamanınız var ise bekleyebilirsiniz…

    Cevap
  5. enfexia - 29 Mart 2017 at 02:55

    Beklemeye devam edelim mi :)

    Şu sıralar ihtiyacım da var.

    Cevap

Cevap bırakın