Изменение CSV-экспорта данных из Woocommerce с помощью плагина WC Vendors Pro - PullRequest
1 голос
/ 24 мая 2019

Дочерняя тема с использованием плагина Woocommerce и WC Vendors Pro, позволяющая продавцам иметь панель управления магазина и внешнего интерфейса.В своей информационной панели они имеют доступ к заказам, и она отображает таблицу данных о продуктах, которые они продали.Мы не используем доставку, поэтому отправленное поле не имеет значения.Я выяснил, как скрыть столбец «Отправлено» из таблицы, используя этот код в моем файле functions.php дочерней темы:

<?php
add_filter( 'wcv_order_table_columns', 'remove_wcv_order_table_columns' ); 
function remove_wcv_order_table_columns( $columns ){ 
    unset( $columns['status'] ); 
    return $columns; 
}
?>

Проблема теперь, когда я нажимаю на Экспорт в CSV, этоэкспорт данных для этого столбца, но НЕ заголовка, смещение заголовков.Пример:

Order   Customer    Products     Total   Order Date
9999    John Smith  1x CD Album  $4.99   **No**           5/21/19

NO - это состояние отправки, поэтому заголовок пропущен, но данные есть, а заголовок даты теперь неправильно отображается в столбце состояния отправления.

Я пробовалследующий код:

add_filter( 'wcv_orders_table_rows', 'remove_wcv_orders_table_rows' ); 
function remove_wcv_orders_table_rows( $rows ){ 
    unset( $rows['status'] );  
    return $rows; 
}

, но это не работает.Я могу отправить эти 2 файла любому, кто думает, что он может помочь, и, по моему мнению, контролирует эту функцию, поскольку я не хочу публиковать ее здесь, так как это купленный плагин.

...