The reports API allows you to create, view, update, and delete individual, or a batch, of report codes.
This API lets you retrieve and view a simple list of available reports.
// Initialize WooSignal
await WooSignal.instance.init(appKey: "your app key");
// Call API
List<Reports> reports = await WooSignal.instance.getReports();
List<Reports> instance
Represents the following object - WooCommerce list reports
This API lets you retrieve and view a sales report.
String context
String period
String dateMin
String dateMax
// Initialize WooSignal
await WooSignal.instance.init(appKey: "your app key");
// Call API
List<SalesReports> salesReports = await WooSignal.instance.getSaleReports();
List<SalesReports> instance
Represents the following object - WooCommerce sales report
This API lets you retrieve and view a list of top sellers report.
String context,
String period,
String dateMin,
String dateMax,
// Initialize WooSignal
await WooSignal.instance.init(appKey: "your app key");
// Call API
List<TopSellerReport> topSellerReports = await WooSignal.instance.getTopSellerReports();
List<TopSellerReport> instance
Represents the following object - WooCommerce top seller report
This API lets you retrieve and view coupons totals report.
// Initialize WooSignal
await WooSignal.instance.init(appKey: "your app key");
// Call API
List<TotalReport> totalReports = await WooSignal.instance.getTotalCouponsReports();
List<TotalReport> instance
Represents the following object - WooCommerce retrieve coupons totals
This API lets you retrieve and view customers totals report.
// Initialize WooSignal
await WooSignal.instance.init(appKey: "your app key");
// Call API
List<TotalReport> totalCustomerReports = await WooSignal.instance.getTotalCustomerReports();
List<TotalReport> instance
Represents the following object - WooCommerce retrieve customers totals
This API lets you retrieve and view orders totals report.
// Initialize WooSignal
await WooSignal.instance.init(appKey: "your app key");
// Call API
List<TotalReport> totalOrderReports = await WooSignal.instance.getTotalOrderReports();
List<TotalReport> instance
Represents the following object - WooCommerce retrieve orders totals
This API lets you retrieve and view products totals report.
// Initialize WooSignal
await WooSignal.instance.init(appKey: "your app key");
// Call API
List<TotalReport> totalOrderReports = await WooSignal.instance.getTotalProductReports();
List<TotalReport> instance
Represents the following object - WooCommerce retrieve products totals
This API lets you retrieve and view reviews totals report.
// Initialize WooSignal
await WooSignal.instance.init(appKey: "your app key");
// Call API
List<TotalReport> totalOrderReports = await WooSignal.instance.getTotalReviewReports();
List<TotalReport> instance
Represents the following object - WooCommerce retrieve reviews totals