1
Я использую WooCommerce в wordpress с доставкой ups. У меня есть 2 магазина с разными адресами. Я хочу показать доставку страны происхождения в бэкэнд.Я хочу показать доставку страны происхождения в бэкэнд WooCommerce (в обзоре заказов). Как это сделать
#-----------------------------------------------------------------#
# Test show distro in admin order page
#-----------------------------------------------------------------#
//add a column
add_filter('manage_edit-shop_order_columns', 'MY_COLUMNS_FUNCTION');
function MY_COLUMNS_FUNCTION($columns){
$new_columns = (is_array($columns)) ? $columns : array();
unset($new_columns['order_actions']);
//edit this for you column(s)
//all of your columns will be added before the actions column
$new_columns['MY_COLUMN_ID_1'] = 'Distro test';
//stop editing
$new_columns['order_actions'] = $columns['order_actions'];
return $new_columns;
}
// How can i do it here???????
add_action('manage_shop_order_posts_custom_column', 'MY_COLUMNS_VALUES_FUNCTION', 2);
function MY_COLUMNS_VALUES_FUNCTION($column){
global $post;
$data = get_post_meta($post->ID);
//start editing, I was saving my fields for the orders as custom post meta
//if you did the same, follow this code
if ($column == 'MY_COLUMN_ID_1') {
echo (isset($data['MY_COLUMN_1_POST_META_ID']) ? $data['MY_COLUMN_1_POST_META_ID'] : '');
}
//stop editing
}
// make column can sort
add_filter("manage_edit-shop_order_sortable_columns", 'MY_COLUMNS_SORT_FUNCTION');
function MY_COLUMNS_SORT_FUNCTION($columns) {
$custom = array(
//start editing
'MY_COLUMN_ID_1' => 'MY_COLUMN_1_POST_META_ID'
//stop editing
);
return wp_parse_args($custom, $columns);
}
Любой отзыв mycode и скажите мне, что мне делать? This is example
У меня есть решение. i creat 2 в моей базе данных. -table 1 имеют zipcode дистрибутива 1 -table 2 имеют zipcode дистрибутива 2 , затем я попробую проверить почтовый индекс клиента. если существует в таблице 1, i адрес эха дистрибутива 1. else, если он существует в таблице 2, i адрес эха дистрибутива 2. Но как я могу выбрать в своей новой таблице? Должен ли я определить его в любом месте? – knjght0011