如何解决在 WooCommerce 中向订单编辑页面显示自定义字段 product2id salesforce
我想将客户订购的 product2id 信息显示到 WooCommerce 中的订单编辑页面,我将此 product2id 信息存储在 product acf 中,我想检索 product2id 信息并将其显示在订单编辑页面中。我在我的functions.PHP 中尝试了以下代码,但仍然无法正常工作。可以这样做吗?
<?PHP
add_action( 'woocommerce_before_order_itemMeta','add_admin_order_item_custom_fields',10,2 );
function add_admin_order_item_custom_fields( $item_id,$item ) {
// targeting line items type only
if( $item->get_type() !== 'line_item' ) return;
$product = $item-> get_product();
$product2id = $product->get_Meta('_sfdc_order_id_product2id');
$pricebookentry_custom = $product->get_Meta('_sfdc_order_id_pricebookentry_custom');
if ( ! empty($product2id) || ! empty($pricebookentry_custom)) {
echo '<table cellspacing="0" class="display_Meta">';
if ( ! empty($product2id) ) {
echo '<tr><th>' . __("Product2Id","woocommerce") . ':</th><td>' . $product2id . 'g</td> </tr>';
}
if ( ! empty($pricebookentry_custom) ) {
echo '<tr><th>' . __("Pricebook Entry Custom","woocommerce") . ':</th><td>' . $contractid . 'kcal</td></tr>';
}
echo '</table>';
}
}
I want to show the product2id information here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。