如何在Admin中获取订单商店配置变量

时间:2013-04-16 23:58:55

标签: magento config store payment

我创建了一个模块,通过xml返回Magento Admin订单页面中的付款详细信息。 它适用于单个商店配置数据。

但是如果我有商店ID 1和商店ID 2的差异付款凭证[p.e.对于后台密钥1111-1111-1111-1111(存储1)和其他2222-2222-2222-2222(存储2),我只能使用此函数返回admin视图的默认值...

$subent_id = Mage::getStoreConfig('payment/multibancopayment/subentidade');

有没有人知道如何根据订单商店ID获取商店特定数据? 示例:在管理员订单页面详细信息中,如果订单是在商店1中进行的,我需要1111-1111-1111-1111,但如果是在商店2中进行,则需要2222-2222-2222-2222。现在我只是使用上面的函数获取默认值。

MB payment

1 个答案:

答案 0 :(得分:3)

你试过吗

$subent_id = Mage::getStoreConfig('payment/multibancopayment/subentidade', $storeIdHere);

请参阅/app/Mage.php

/**
 * Retrieve config value for store by path
 *
 * @param string $path
 * @param mixed $store
 * @return mixed
 */
public static function getStoreConfig($path, $store = null)
{
    return self::app()->getStore($store)->getConfig($path);
}

Entire class here

相关问题