2018-11-12 16:27:19 +00:00
|
|
|
/**
|
|
|
|
* External dependencies
|
|
|
|
*/
|
|
|
|
import { __ } from '@wordpress/i18n';
|
2019-05-20 01:57:06 +00:00
|
|
|
import { applyFilters } from '@wordpress/hooks';
|
2018-11-12 16:27:19 +00:00
|
|
|
|
2019-08-28 14:55:55 +00:00
|
|
|
const REVENUE_REPORT_CHARTS_FILTER = 'woocommerce_admin_revenue_report_charts';
|
2020-02-14 02:23:21 +00:00
|
|
|
const REVENUE_REPORT_FILTERS_FILTER =
|
|
|
|
'woocommerce_admin_revenue_report_filters';
|
|
|
|
const REVENUE_REPORT_ADVANCED_FILTERS_FILTER =
|
|
|
|
'woocommerce_admin_revenue_report_advanced_filters';
|
2019-05-20 01:57:06 +00:00
|
|
|
|
2019-08-28 14:55:55 +00:00
|
|
|
export const charts = applyFilters( REVENUE_REPORT_CHARTS_FILTER, [
|
2018-11-12 16:27:19 +00:00
|
|
|
{
|
2019-11-22 15:06:14 +00:00
|
|
|
key: 'gross_sales',
|
|
|
|
label: __( 'Gross Sales', 'woocommerce-admin' ),
|
2019-02-15 10:54:41 +00:00
|
|
|
order: 'desc',
|
2019-11-22 15:06:14 +00:00
|
|
|
orderby: 'gross_sales',
|
2018-11-12 16:27:19 +00:00
|
|
|
type: 'currency',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
key: 'refunds',
|
2019-11-22 15:06:14 +00:00
|
|
|
label: __( 'Returns', 'woocommerce-admin' ),
|
2019-02-15 10:54:41 +00:00
|
|
|
order: 'desc',
|
|
|
|
orderby: 'refunds',
|
2018-11-12 16:27:19 +00:00
|
|
|
type: 'currency',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
key: 'coupons',
|
2019-03-13 17:14:02 +00:00
|
|
|
label: __( 'Coupons', 'woocommerce-admin' ),
|
2019-02-15 10:54:41 +00:00
|
|
|
order: 'desc',
|
|
|
|
orderby: 'coupons',
|
2018-11-12 16:27:19 +00:00
|
|
|
type: 'currency',
|
|
|
|
},
|
2019-11-22 15:06:14 +00:00
|
|
|
{
|
|
|
|
key: 'net_revenue',
|
|
|
|
label: __( 'Net Sales', 'woocommerce-admin' ),
|
|
|
|
orderby: 'net_revenue',
|
|
|
|
type: 'currency',
|
|
|
|
},
|
2018-11-12 16:27:19 +00:00
|
|
|
{
|
|
|
|
key: 'taxes',
|
2019-03-13 17:14:02 +00:00
|
|
|
label: __( 'Taxes', 'woocommerce-admin' ),
|
2019-02-15 10:54:41 +00:00
|
|
|
order: 'desc',
|
|
|
|
orderby: 'taxes',
|
2018-11-12 16:27:19 +00:00
|
|
|
type: 'currency',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
key: 'shipping',
|
2019-03-13 17:14:02 +00:00
|
|
|
label: __( 'Shipping', 'woocommerce-admin' ),
|
2019-02-15 10:54:41 +00:00
|
|
|
orderby: 'shipping',
|
2018-11-12 16:27:19 +00:00
|
|
|
type: 'currency',
|
|
|
|
},
|
|
|
|
{
|
2019-11-22 15:06:14 +00:00
|
|
|
key: 'total_sales',
|
|
|
|
label: __( 'Total Sales', 'woocommerce-admin' ),
|
|
|
|
order: 'desc',
|
|
|
|
orderby: 'total_sales',
|
2018-11-12 16:27:19 +00:00
|
|
|
type: 'currency',
|
|
|
|
},
|
2019-05-20 01:57:06 +00:00
|
|
|
] );
|
2019-08-27 19:33:31 +00:00
|
|
|
|
|
|
|
export const filters = applyFilters( REVENUE_REPORT_FILTERS_FILTER, [] );
|
2020-02-14 02:23:21 +00:00
|
|
|
export const advancedFilters = applyFilters(
|
|
|
|
REVENUE_REPORT_ADVANCED_FILTERS_FILTER,
|
|
|
|
{}
|
|
|
|
);
|