@rsc-labs/medusa-store-analytics
Version:
Get analytics data about your store
21 lines (20 loc) • 709 B
TypeScript
import { OrderStatus, TransactionBaseService } from "@medusajs/medusa";
type DiscountsCountPopularity = {
sum: string;
discountId: string;
discountCode: string;
};
type DiscountsCountPopularityResult = {
dateRangeFrom?: number;
dateRangeTo?: number;
dateRangeFromCompareTo?: number;
dateRangeToCompareTo?: number;
current: DiscountsCountPopularity[];
previous: DiscountsCountPopularity[];
};
export default class MarketingAnalyticsService extends TransactionBaseService {
private readonly TOP_LIMIT;
constructor(container: any);
getTopDiscountsByCount(orderStatuses: OrderStatus[], from?: Date, to?: Date): Promise<DiscountsCountPopularityResult>;
}
export {};