我正在尝试获取特定订单的所有订单详情。
我被困在获取shipping_method。
在早期版本的woocommerce中,我可以轻松地找到wp_postmeta表中保存的shipping_method与订单ID,但不会在较新版本的woocommerce中找到。
虽然我发现运送方法在wp_options中保存为chosen_shipping_methods,以及其他购物车详细信息。
我应该使用这个selected_shipping_methods还是将订单的shipping_method保存在其他地方?
如果需要更多信息,请询问。提前致谢
答案 0 :(得分:2)
WooCommerce将运输方式存储在' woocommerce_order_items'针对订单ID的表,order_item_type正在发货
您可以使用函数' get_shipping_methods()'班级' WC_Order',
$order->get_shipping_methods()
其中$ order将成为班级的对象' WC_Order'
您可以在此处获得有关此功能的更多信息。
http://docs.woothemes.com/wc-apidocs/source-class-WC_Order.html#375-382
希望这会有所帮助。