sales_summary
Calculate revenue, order count, and average order value for a date range, grouped by day, week, or month. Returns zero totals when no orders exist.
Instructions
Revenue, number of orders and average order value (AOV) between two dates, in total and per day, week (starting Monday) or month. Cancelled orders are excluded; a range with no orders returns zero totals.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | Yes | Last day included, YYYY-MM-DD (UTC). | |
| group_by | No | Period size for the breakdown. Default 'day'. | day |
| start_date | Yes | First day included, YYYY-MM-DD (UTC). Must be on or before end_date; the range may span at most 731 days. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| periods | Yes | ||
| end_date | Yes | ||
| group_by | Yes | ||
| start_date | Yes | ||
| total_orders | Yes | ||
| total_revenue | Yes | ||
| average_order_value | Yes |