在WooCommerce 3中获取订单发货商品的详细信息。
问题的原因是想要获取WooCommerce 3中的订单项的运输数据,需要先在foreach循环中获取它们(对于'shipping'项目类型),并使用WC_Order_Item_Shipping的方法来访问数据。
解决方法是首先获取订单对象,然后使用foreach循环来遍历订单的运输项目。在循环中,可以使用WC_Order_Item_Shipping的方法来获取订单项的名称、类型、运输方法标题、运输方法ID、运输方法实例ID、运输方法总计、运输方法总税费和运输方法税费。
另外,在foreach循环中可以使用WC_Data的get_data()方法来获取一个包含订单项数据的数组。通过这种方式,可以获取订单项的ID、订单ID、名称、运输方法标题、运输方法ID、运输方法实例ID、运输方法总计、运输方法总税费和运输方法税费。
最后,可以使用WC_Abstract_Order的相关方法来使用"Shipping data",例如获取订单的运输方法数组、检查订单是否具有特定的运输方法以及获取格式化的运输方法标题。
通过以上的代码片段和方法,可以在WooCommerce 3中获取订单项的运输数据。