数据库中订单的Woocommerce运输方法

时间:2014-08-02 19:21:46

标签: wordpress woocommerce

我正在尝试获取特定订单的所有订单详情。

我被困在获取shipping_method。

在早期版本的woocommerce中,我可以轻松地找到wp_postmeta表中保存的shipping_method与订单ID,但不会在较新版本的woocommerce中找到。

虽然我发现运送方法在wp_options中保存为chosen_shipping_methods,以及其他购物车详细信息。

我应该使用这个selected_shipping_methods还是将订单的shipping_method保存在其他地方?

如果需要更多信息,请询问。提前致谢

1 个答案:

答案 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

希望这会有所帮助。