Add seller analytics pages
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m47s
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m47s
This commit is contained in:
19
src/types.ts
19
src/types.ts
@@ -528,6 +528,25 @@ export interface ClientAnalyticsItem {
|
||||
lastPurchaseDate: string;
|
||||
}
|
||||
|
||||
export interface SellerAnalyticsItem {
|
||||
id: string;
|
||||
name: string;
|
||||
revenue: number;
|
||||
quantitySold: number;
|
||||
orderCount: number;
|
||||
customerCount: number;
|
||||
lastOrderDate: string | null;
|
||||
averageTicket: number;
|
||||
}
|
||||
|
||||
export interface SellerDetailsAnalytics {
|
||||
seller: SellerAnalyticsItem;
|
||||
chartData: Array<{ date: string; revenue: number; quantitySold: number; orderCount: number }>;
|
||||
topProducts: ProductAnalyticsItem[];
|
||||
topClients: ClientAnalyticsItem[];
|
||||
marketplaces: Array<{ name: string; revenue: number; orderCount: number }>;
|
||||
}
|
||||
|
||||
export interface ClientMetadataFilters {
|
||||
marketplace: string;
|
||||
canal_venda: string;
|
||||
|
||||
Reference in New Issue
Block a user