自定义送货方式 - 结帐时的实体店地址?

时间:2016-02-22 10:32:05

标签: php store checkout magento2

我正在开发自定义送货方式,我需要检索collectRates方法中的实体店地址,以便计算出货价格。

我设法以这种方式检索当前商店:

$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$storeManager = $objectManager->get('Magento\Store\Model\StoreManagerInterface');
$store = $storeManager->getStore();

但似乎它不是实体店,只是在线商店。

有人知道如何检索地址,邮政编码和城市吗?

感谢。

1 个答案:

答案 0 :(得分:0)

好的,找到了。

它可能会引起某些人的兴趣,所以我会在这里发布解决方案。

您只需使用要检索的字段调用getConfig方法。

为了检索第一行的街道地址,你必须这样做:

$store->getConfig('general/store_information/street_line1');

您可以在magento github

上找到不同字段的列表