【发布时间】:2018-08-24 09:54:53
【问题描述】:
我的 WooCommerce 商店将在几分钟内将订单状态更新为多个不同的状态。类似于在线披萨追踪器的工作方式,例如在烤箱中 > 烘烤 > 检查 > 交付。
我目前正在感谢页面上显示我的订单状态 -
<h3 class="order-status"><?php echo $order->status; ?></h3>
但我想使用 ajax 和可能的 jQuery 设置超时以每 10 秒更新一次状态。
setTimeout(fetchStatus, 10000);
我不确定我必须创建一个使用global $wooCommerce 变量的函数并继续以这种方式更新它?
确认这是在自定义 woocommerce 感谢页面模板上。
【问题讨论】:
-
您是否可以在自定义感谢页面中获取订单 ID?
-
是的,我可以访问普通的
$order变量以及它返回的内容,所以我可以做$order->get_order_number();
标签: php ajax wordpress woocommerce