Kezdjük a szokásossal: hozzunk létre egy fájlt (set-order-statuses-for-sales-reports.php
néven) az mu-plugins mappában, az alábbi tartalommal:

Meghatározott rendelési állapotú rendelések megjelenítése a WooCommerce Jelentések menüpontban
Az egyedi rendelési állapotban lévő rendeléseket nem veszi figyelembe a WooCommerce > Jelentések fül alatti grafikon. Ha szeretnénk befolyásolni az itt figyelembe vett rendelési állapotok körét, az alábbi snippet hasznos lesz.
<?php
/*
Plugin Name: Custom order statuses in Sales Reports
Plugin URI: https://www.webmenedzser.hu
Description: Manage which order statuses should be visible in WooCommerce Sales Reports
Version: 1.0
Author: Radics Ottó
Author URI: https://www.webmenedzser.hu
License: GPLv3
*/
add_filter( 'woocommerce_reports_order_statuses', 'include_custom_order_status_to_reports', 20, 1 );
function include_custom_order_status_to_reports( $statuses ){
// Adding the custom order status to the 3 default woocommerce order statuses
return array( 'processing', 'on-hold', 'completed', 'manufacturing' );
}
A fenti kód hatására csak a fent felsorolt 4 állapotban (Feldolgozás alatt, Fizetésre vár, Teljesítve és Gyártás alatt) lévő rendeléseket fogja figyelembe venni a Jelentések fül a statisztika elkészítésénél.
Természetesen szabadon megváltoztathatod ezt a listát, tehát ha például te csak a befejezett rendeléseket szeretnéd figyelembe venni, akkor a 'completed'
-en kívül a többit töröld ki az íves zárójelek közül.