如何获得 Magento 商店货币

Posted

技术标签:

【中文标题】如何获得 Magento 商店货币【英文标题】:How to get Magento store currency 【发布时间】:2012-07-17 23:59:57 【问题描述】:

我正在使用 Magento XML-RPC api。 我还没有找到如何获取产品当前使用的商店国家或货币。 是否可以通过 Magento XML-RPC api 获取币种信息。

任何文档链接都非常有帮助,谢谢。

【问题讨论】:

这个问题你解决了吗? 【参考方案1】:

存储货币代码,例如。 美元

$currency_code = Mage::app()->getStore()->getCurrentCurrencyCode();

存储货币符号,例如。 $

$currency_symbol = Mage::app()->getLocale()->currency( $currency_code )->getSymbol();

存储货币名称,例如。 美元

$currency_name = Mage::app()->getLocale()->currency( $currency_code )->getName();

Reference

【讨论】:

这让我陷入了一个循环 Mage is no deprecated for magento2【参考方案2】:

给你:

$storeID = <whatever your store id is>;

Mage::app()->getStore($storeID)->getCurrentCurrencyCode();

【讨论】:

感谢您的快速回复。不幸的是我做不到。考虑到我是第三方应用程序开发人员。我只是有权通过 Magento XML-RPC api 访问 Magento 商店。我正在使用 Java 处理 XML-RPC 请求。我正在尝试做的是通过 API 调用之一获取当前货币代码。 我也遇到了同样的问题..请举个例子来调用一个方法,比如通过xmlrpc获取java中的所有销售订单列表

以上是关于如何获得 Magento 商店货币的主要内容,如果未能解决你的问题,请参考以下文章

Magento如何从一家商店的价格中去除小数

PayPal 拒绝付款请求并在 Magento 中出现货币错误

获取magento商店列表

在多种货币之间切换时,Magento Enterprise 整页缓存(FPC)购物车侧边栏问题

将客户重定向到另一家商店-Magento 2

Paypal 没有显示在我的 magento 1.9.2.3 商店中