浏览文章
文章信息
Magento2 根据order订单获取产品和其他属性|Magento2 get product by order and get order attributes
16112
# 代码中的debug对象是我自己为了方便写的打印错误到前端的代码,需要的私信我就可以 # 首先获得Order对象 $this->debug->de_pass_print('Order ID:' . $order->getID()); $this->debug->de_pass_print('Product', ''); # 获取订单中的产品(多个产品,所以需要循环产品对象) $products = $order->getItems(); foreach ($products as $product) { $this->debug->de_pass_print("ID:" . $product->getProduct()->getID() . " Name;" . $product->getProduct()->getName()); } # 获取发货地址 $this->debug->de_pass_print('getShippingAddress', ''); $shippingAddress = $order->getShippingAddress(); # 下面是详细的订单中存在的方法,根据这些方法,你可以获得很多其他信息 $this->debug->de_pass_print('Order', ''); $this->debug->de_pass_print(get_class_methods($order));