Jump to content

Recommended Posts

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.

Share this post


Link to post
Share on other sites

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 by hoodiegamers (see edit history)

Share this post


Link to post
Share on other sites

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.

  • Like 1

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More