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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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