我创建了一个模块,通过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。现在我只是使用上面的函数获取默认值。
答案 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);
}