Magento联邦快递配送方式货币

Magento联邦快递配送方式货币,magento,currency,shipping,fedex,Magento,Currency,Shipping,Fedex,我有一个magento网站的基础货币和显示是印尼盾,但联邦快递航运计算美元的价格 如何以印尼盾设置联邦快递显示货币 任何帮助都将不胜感激 谢谢你在fedex.com/us/developer/上找到fedex开发者手册。在第36页的费率服务中,它为您的问题提供了解决方案 RequestedShipping/Preferred Currency:可选字段-指示调用者请求在所有返回的货币值中使用的货币(如果可以选择) 更准确地说,如果需要像IDR到IDN这样的转换,则必须签入该数组。我把重点放在这个

我有一个magento网站的基础货币和显示是印尼盾,但联邦快递航运计算美元的价格

如何以印尼盾设置联邦快递显示货币

任何帮助都将不胜感激


谢谢你在fedex.com/us/developer/上找到fedex开发者手册。在第36页的费率服务中,它为您的问题提供了解决方案

RequestedShipping/Preferred Currency:可选字段-指示调用者请求在所有返回的货币值中使用的货币(如果可以选择)

更准确地说,如果需要像IDR到IDN这样的转换,则必须签入该数组。我把重点放在这个解决方案上,因为我检查了magento在报价时显示基础货币,因此在发货的配置文件中肯定缺少一些东西。
希望有帮助。

那么,我该怎么办呢?
      <xs:element name="PreferredCurrency" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>This attribute indicates the currency the caller requests to have used in all returned monetary values (when a choice is possible).</xs:documentation>
        </xs:annotation>
      </xs:element>
public function getCurrencyCode ()
    {
        $codes = array(
            'DOP' => 'RDD', // Dominican Peso
            'XCD' => 'ECD', // Caribbean Dollars
            'ARS' => 'ARN', // Argentina Peso
            'SGD' => 'SID', // Singapore Dollars
            'KRW' => 'WON', // South Korea Won
            'JMD' => 'JAD', // Jamaican Dollars
            'CHF' => 'SFR', // Swiss Francs
            'JPY' => 'JYE', // Japanese Yen
            'KWD' => 'KUD', // Kuwaiti Dinars
            'GBP' => 'UKL', // British Pounds
            'AED' => 'DHS', // UAE Dirhams
            'MXN' => 'NMP', // Mexican Pesos
            'UYU' => 'UYP', // Uruguay New Pesos
            'CLP' => 'CHP', // Chilean Pesos
            'TWD' => 'NTD', // New Taiwan Dollars
        );
        $currencyCode = Mage::app()->getStore()->getBaseCurrencyCode();
        return isset($codes[$currencyCode]) ? $codes[$currencyCode] : $currencyCode;
    }