微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取Magento 2观察员县的收货地址

如何解决获取Magento 2观察员县的收货地址

嗨,我有一个自定义模块。我想在里面运送国家

df = df.set_index(['no','id','size'])
df.columns = df.columns.str.split(expand=True).droplevel(0)
df = (df.rename_axis(['type','status'],axis=1)
        .stack([0,1],dropna=False)
        .reset_index(name='value'))
print (df)
    no     id  size type      status  value
0    1  shoes   270    a    complete      1
1    1  shoes   270    a  incomplete      2
2    1  shoes   270    b    complete      0
3    1  shoes   270    b  incomplete      0
4    1  shoes   270    c    complete      1
5    1  shoes   270    c  incomplete      1
6    2  shoes   275    a    complete      2
7    2  shoes   275    a  incomplete      2
8    2  shoes   275    b    complete      1
9    2  shoes   275    b  incomplete      0
10   2  shoes   275    c    complete      0
11   2  shoes   275    c  incomplete      1

请让我知道如何获得这个?

我已经看到了该邮政编码的代码,但是我不确定他是否在工作

swagger 2.0

在公共职能执行中,我需要收货地址国家/地区名称。请帮忙。

解决方法

声明一个公共变量并按如下所示初始化该变量,那么您将可以在您的execute方法中使用它

class Example {
 
public $_checkOutSession;

public function __construct(\Magento\Customer\Model\Session $checkOUtSession)
{
$this->_checkOutSession = $checkOutSession;
}

public function execute(\Magento\Framework\Event\Observer $observer)
{
  $postCode = $this->_checkoutSession->getQuote()->getShippingAddress()->getPostcode();
}

}
,

这取决于您要获取哪个观察者。您能否提供更具体的方案?

当前在哪个结帐会话中带有引号。您可以使用雷吉的上述解决方案。

否则,您需要初始化报价/订单才能获取它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。