我正在开发自定义送货方式,我需要检索collectRates方法中的实体店地址,以便计算出货价格。
我设法以这种方式检索当前商店:
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$storeManager = $objectManager->get('Magento\Store\Model\StoreManagerInterface');
$store = $storeManager->getStore();
但似乎它不是实体店,只是在线商店。
有人知道如何检索地址,邮政编码和城市吗?
感谢。
答案 0 :(得分:0)
好的,找到了。
它可能会引起某些人的兴趣,所以我会在这里发布解决方案。
您只需使用要检索的字段调用getConfig方法。
为了检索第一行的街道地址,你必须这样做:
$store->getConfig('general/store_information/street_line1');
您可以在magento github
上找到不同字段的列表