feat: Complete analytics implementation with all 7 pages, ROI calculation, conversion rate formatting, and chart improvements

This commit is contained in:
dwindown
2025-11-04 18:08:00 +07:00
parent 232059e928
commit 7c0d9639b6
6 changed files with 1124 additions and 120 deletions

View File

@@ -15,50 +15,50 @@ export interface AnalyticsParams {
export const AnalyticsApi = {
/**
* Dashboard Overview
* GET /woonoow/v1/analytics/overview
* GET /analytics/overview
*/
overview: (params?: AnalyticsParams) =>
api.get('/woonoow/v1/analytics/overview', params),
api.get('/analytics/overview', params),
/**
* Revenue Analytics
* GET /woonoow/v1/analytics/revenue
* GET /analytics/revenue
*/
revenue: (params?: AnalyticsParams) =>
api.get('/woonoow/v1/analytics/revenue', params),
api.get('/analytics/revenue', params),
/**
* Orders Analytics
* GET /woonoow/v1/analytics/orders
* GET /analytics/orders
*/
orders: (params?: AnalyticsParams) =>
api.get('/woonoow/v1/analytics/orders', params),
api.get('/analytics/orders', params),
/**
* Products Analytics
* GET /woonoow/v1/analytics/products
* GET /analytics/products
*/
products: (params?: AnalyticsParams) =>
api.get('/woonoow/v1/analytics/products', params),
api.get('/analytics/products', params),
/**
* Customers Analytics
* GET /woonoow/v1/analytics/customers
* GET /analytics/customers
*/
customers: (params?: AnalyticsParams) =>
api.get('/woonoow/v1/analytics/customers', params),
api.get('/analytics/customers', params),
/**
* Coupons Analytics
* GET /woonoow/v1/analytics/coupons
* GET /analytics/coupons
*/
coupons: (params?: AnalyticsParams) =>
api.get('/woonoow/v1/analytics/coupons', params),
api.get('/analytics/coupons', params),
/**
* Taxes Analytics
* GET /woonoow/v1/analytics/taxes
* GET /analytics/taxes
*/
taxes: (params?: AnalyticsParams) =>
api.get('/woonoow/v1/analytics/taxes', params),
api.get('/analytics/taxes', params),
};