1

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

但是,如果我对 Store Id 1 和 Store Id 2 [pe for backoffice key 1111-1111-1111-1111(store 1)和其他 2222-2222-2222-2222(store 2)有不同的支付凭证,我只能退回具有此功能的管理视图的默认值...

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

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

MB 支付

4

1 回答 1

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);
}

全班在这里

于 2013-04-17T00:06:13.743 回答