Установить валюту магазина на основе страны-клиента

Я хочу установить свою валюту магазина на основе страны-клиента.

<?php $ip = $_SERVER['REMOTE_ADDR']; $ipdat = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=" . $ip)); echo $ipdat->geoplugin_countryCode; // Here i am getting the country code if($ipdat->geoplugin_countryCode == 'US'){ Mage::app()->getStore()->setCurrentCurrencyCode('USD'); // i tried this } ?> 

Mage :: приложение () -> getStore () -> setCurrentCurrencyCode ( 'USD');

Я пробовал это, но он дает следующую ошибку.

введите описание изображения здесь

Почему это дает ошибку?

Есть идеи?