Я пытаюсь настроить столбцы Woocommerce Products, добавив цены на атрибуты для продуктов Variable.
Сайт использует WPML, и продукты имеют возможность добавлять несколько валют в каждый вариант, как показано на этом изображении: ссылка на изображение администратора
Мы используем две валюты для каждый вариант продукта и нужно, чтобы он отображался на странице продуктов Woo в Admin, чтобы мы могли быть уверены, что мы ввели правильную цену для каждого варианта без необходимости открывать каждый продукт по отдельности, что может занять несколько недель. .
Например, нам нужна метка столбца «USD», которая будет отображать все цены для каждого изменения размера (маленький, средний, большой, XL), а затем еще одна метка столбца «THB», которая покажет цены на вторую валюту для тех же вариаций. Вот версия макета для визуального отображения того, что я имею в виду: ссылка на изображение макета
Я нашел этот фрагмент ниже в 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;
}
}