hoodiegamers Posted April 15, 2017 Share Posted April 15, 2017 Merhaba, sitemde ürünlerin fiyatlarını dolar olarak girip mağazada kura göre tl gözükmesini istiyorum. 2 tane para birimi oluşturdum hem tl hemde dolar. Ancak mağazada fiyat 2 seçenek olarak gözüküyor. Ben sadece tl seçeneği olmasını istiyorum. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted April 15, 2017 Share Posted April 15, 2017 Merhaba blockCurrency modülünü modifiye ederek halledebilirsiniz. Link to comment Share on other sites More sharing options...
safa Posted April 15, 2017 Share Posted April 15, 2017 Merhaba, http://bit.ly/2pngXq8 bu forum konusunda bu çalışmayı yapmıştık. iyi çalışmalar.. Link to comment Share on other sites More sharing options...
hoodiegamers Posted April 15, 2017 Author Share Posted April 15, 2017 (edited) Cevabınız için teşekkür ederim öncelikle ancak benim istediğim sadece anasayfada tl olarak gözükmesi. Her hangi bir dolar seçeneği olmayacak yani bunu nasıl halledebiliriz? Edited April 15, 2017 by hoodiegamers (see edit history) Link to comment Share on other sites More sharing options...
safa Posted April 15, 2017 Share Posted April 15, 2017 Cevabınız için teşekkür ederim öncelikle ancak benim istediğim sadece anasayfada tl olarak gözükmesi. Her hangi bir dolar seçeneği olmayacak yani bunu nasıl halledebiliriz? aslında dediğim iş ile yapabilirsiniz. public static function setCurrency($cookie) { // ek fonksiyon başlangıcı if (empty($cookie->id_currency)) { $currency = Currency::getCurrencyInstance(1); if (is_object($currency) && $currency->id && !$currency->deleted && $currency->isAssociatedToShop()) { $cookie->id_currency = 1; } } //ek fonksiyon bitişi if (Tools::isSubmit('SubmitCurrency') && ($id_currency = Tools::getValue('id_currency'))) { /** @var Currency $currency */ $currency = Currency::getCurrencyInstance((int)$id_currency); if (is_object($currency) && $currency->id && !$currency->deleted && $currency->isAssociatedToShop()) { $cookie->id_currency = (int)$currency->id; } } $currency = null; if ((int)$cookie->id_currency) { $currency = Currency::getCurrencyInstance((int)$cookie->id_currency); } if (!Validate::isLoadedObject($currency) || (bool)$currency->deleted || !(bool)$currency->active) { $currency = Currency::getCurrencyInstance(Configuration::get('PS_CURRENCY_DEFAULT')); } $cookie->id_currency = (int)$currency->id; if ($currency->isAssociatedToShop()) { return $currency; } else { // get currency from context $currency = Shop::getEntityIds('currency', Context::getContext()->shop->id, true, true); if (isset($currency[0]) && $currency[0]['id_currency']) { $cookie->id_currency = $currency[0]['id_currency']; return Currency::getCurrencyInstance((int)$cookie->id_currency); } } return $currency; } ek fonksiyon alanında $cookie->id_currency = 1; 1 rakamı tl kurunun id si olarak kabul ettim. blockcurrenly modulunu (kur seçim modulunu) kaldırırsanız. sitenize ilk defa girin kişi fiyatları tl olarak görecektir. 1 Link to comment Share on other sites More sharing options...
hoodiegamers Posted April 17, 2017 Author Share Posted April 17, 2017 Yardımınız için teşekkür ederim. 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