我正在建立一个 Woo 网站,该网站将与 Sage X3 ERP 系统集成。我们将把新订单推送给 Sage。现在,我希望为每个客户添加自定义 ID 字段,并且我能够使用 ACF 插件来完成此任务。现在我只需要找到一种方法将该 ID 推送到订单元数据,以便 Sage 可以正确识别客户。
实现这一目标的最佳方法是什么?该字段的名称是“Sage X3 Customer ID”,键是“sagecustomerid”。任何帮助,将不胜感激。
编辑:
我觉得我已经接近了,因为我现在基于以下代码在订单元中看到“sagecustomerid”:
add_action( 'woocommerce_checkout_create_order', 'before_checkout_create_order', 10, 2 );
function before_checkout_create_order( $order, $data ) {
$order->update_meta_data( 'sagecustomerid', '$value', $meta_id = 2746 );
}
如何从数据库表 posts ID 2746 获取值?
我似乎无法让它发挥作用。
绝地无双