我试图通过添加变量产品的属性定价来自定义Woocommerce产品列。
该站点使用WPML,并且产品能够在每个变体中添加多种货币,如下图所示:admin image link
我们为每种产品变体使用两种货币,并且需要将此货币显示在管理员的“ Woo产品”页面中,这样我们可以确保我们为每种产品的每种变体输入正确的定价,而不必单独打开每种产品产品一个接一个地进行,这将需要数周的时间。
例如,我们想要一个“ USD”列标签,该标签将显示每个尺寸变化(小,中,大,XL)的所有价格,然后另一个“ THB”列标签将显示价格相同变体形式的第二种货币的价格。这是一个直观显示我的意思的模型版本:mockup image link
我在stackoverflow的下面找到了此片段以显示一列,但不知道如何找到数据以显示变动价格。 如果有人可以帮助我,我将不胜感激。
谢谢, 丹
// ADDING A CUSTOM COLUMN TITLE TO ADMIN PRODUCTS LIST
add_filter( 'manage_edit-product_columns', 'custom_product_column',11);
function custom_product_column($columns)
{
//add columns
$columns['attribute'] = __( 'Attribute','woocommerce'); // title
return $columns;
}
// ADDING THE DATA FOR EACH PRODUCTS BY COLUMN (EXAMPLE)
add_action( 'manage_product_posts_custom_column' , 'custom_product_list_column_content', 10, 2 );
function custom_product_list_column_content( $column, $product_id )
{
global $post;
// HERE get the data from your custom field (set the correct meta key below)
$variable_regular_price_0 = get_post_meta( $product_id, '_variable_regular_price_0', true );
switch ( $column )
{
case 'delivery' :
echo $variable_regular_price_0; // display the data
break;
}
}