确认预订后,客户显示名称更改为供应商显示名称

时间:2019-06-25 23:38:19

标签: woocommerce woocommerce-bookings

当我将WooCommerce预订状态更新为已确认时,将供应商的display_name设置为客户的display_name。

我也尝试过使用set_status函数,但仍然看到相同的结果。我还无法弄清楚为什么这种情况正在改变。供应商用户无权更改用户数据。我在woocommerce github存储库上看到了类似的问题,但是它涉及在结帐时创建用户,这是在结帐后,即卖方确认预订时创建的。

if($_POST['status'] == 'confirmed'){
  $order->update_status('wc-completed', 'Order Completed', true );
  $booking->update_status($_POST['status']);
  echo "<div id='bk_confirmed_notice'>Booking was Confirmed </div>";
}

我希望将预订更新为已确认,但无需更改任何客户信息。当我使用相同的预订功能取消或完成预订时,不会发生这种情况。

0 个答案:

没有答案