在 Woocommerce 订单详细信息管理区域中显示自定义数据
Show Custom Data in Woocommerce Order Details Admin Area
当用户购买产品时,他可以为其产品生成最多 3 个序列号。到目前为止效果很好。用户总是可以在 "my account" 中看到他的连续剧
数据存储在数据库中:Table=Usermeta Meta=Product_Serial
因此,从用户的角度来看,一切都很好,但从管理员的角度来看,并不是因为管理员看不到客户创建了多少连续剧,也看不到用户正在使用的连续剧。
现在我已经使用以下代码在主题 functions.php 中创建了一个自定义字段:
add_action( 'add_meta_boxes', 'add_meta_boxes' );
function add_meta_boxes()
{
add_meta_box(
'woocommerce-order-my-custom',
__( 'Order Custom' ),
'order_my_custom',
'shop_order',
'side',
'default'
);
}
但是从这里我不知道如何读出序列号以便管理员可以看到它。 :( 有什么想法吗?
可能是我在您的订单详细信息页面中的错误位置显示了数据。但是你可以检查这个 woocommerce/inculdes/admin/meta-boxes-/view/html-order-items.php
.
是否有 multipe hook 可用
这个钩子我就拿一个。请在 functions.php
中添加此代码
function my_function_meta_deta() {
echo "I am here";
}
add_action( 'woocommerce_admin_order_totals_after_refunded','my_function_meta_deta', $order->id );
正如编码员所说,有多个钩子你也可以试试这个。
add_action('woocommerce_admin_order_data_after_order_details', 'my_custom_order_manipulation_function');
function my_custom_order_manipulation_function( $orderID ) {
//dynamic functionalities / static html to display
}
制作人员:
当用户购买产品时,他可以为其产品生成最多 3 个序列号。到目前为止效果很好。用户总是可以在 "my account" 中看到他的连续剧 数据存储在数据库中:Table=Usermeta Meta=Product_Serial 因此,从用户的角度来看,一切都很好,但从管理员的角度来看,并不是因为管理员看不到客户创建了多少连续剧,也看不到用户正在使用的连续剧。
现在我已经使用以下代码在主题 functions.php 中创建了一个自定义字段:
add_action( 'add_meta_boxes', 'add_meta_boxes' );
function add_meta_boxes()
{
add_meta_box(
'woocommerce-order-my-custom',
__( 'Order Custom' ),
'order_my_custom',
'shop_order',
'side',
'default'
);
}
但是从这里我不知道如何读出序列号以便管理员可以看到它。 :( 有什么想法吗?
可能是我在您的订单详细信息页面中的错误位置显示了数据。但是你可以检查这个 woocommerce/inculdes/admin/meta-boxes-/view/html-order-items.php
.
这个钩子我就拿一个。请在 functions.php
中添加此代码function my_function_meta_deta() {
echo "I am here";
}
add_action( 'woocommerce_admin_order_totals_after_refunded','my_function_meta_deta', $order->id );
正如编码员所说,有多个钩子你也可以试试这个。
add_action('woocommerce_admin_order_data_after_order_details', 'my_custom_order_manipulation_function');
function my_custom_order_manipulation_function( $orderID ) {
//dynamic functionalities / static html to display
}
制作人员: