Add seller analytics pages
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m47s

This commit is contained in:
Cauê Faleiros
2026-08-04 09:59:49 -03:00
parent f18e7c4845
commit ff0f73e87c
8 changed files with 369 additions and 2 deletions

View File

@@ -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;