在 Magento 中,您可以构建多语言和多币种网站。为了方便多币种网站,Magento 要求您设置 [ Admin >> System >> Configuration >> General >> Currency Setup ] 一个“基础货币”、一个“默认显示货币” 和“允许的货币”。“基础货币” 可以在 全局 级别或 网站 级别配置,具体取决于您在 管理 >> 系统 >> 配置 >> 目录 >> 目录 >> 价格 >> 目录价格范围中的目录设置, 而“默认显示货币” 和“允许”货币' 可以在商店 视图 级别进行配置。
当您在 Magento 中下订单时,它会保存商店的基础货币以及下订单时使用的货币;在 `sales_flat_order' 表中 , `base_currency_code` 和 ` order_currency_code` 保存这些值。
`base_grand_total` 是为您的商店配置的基础货币金额,而 `grand_total` 是下订单时所用货币的金额。
如果您查看 `sales_flat_order` 表,您会注意到您会看到模式 ' base_***'的许多其他字段。' base_ ***' 字段如 `base_subtotal`、`base_discount_amount`... 以下订单商店的基础货币存储金额,而 ' ***' 字段如 `subtotal`、`discount_amount`... 存储下订单时所用货币的金额。