/admin/addresses/:id/daily_sales
Path: /admin/addresses/:id/daily_sales
Namespace: admin
Parent Resource: addresses
Overview
Daily sales represent daily sales records associated with an address. This nested resource provides read-only access to daily sales data linked to a specific address.
Available Operations
List Daily Sales (GET)
Endpoint: GET /admin/addresses/:id/daily_sales.json
Description: Retrieve all daily sales records for a specific address.
Request Example:
bash
GET /admin/addresses/123/daily_sales.jsonResponse (200 OK):
json
{
"daily_sales": [
{
"id": 1,
"address_id": 123,
"date": "2024-01-15",
"total_amount_cents": 100000,
"invoice_count": 5
}
]
}Show Daily Sale (GET /:id)
Endpoint: GET /admin/addresses/:id/daily_sales/:id.json
Description: Retrieve a specific daily sale record.
Request Example:
bash
GET /admin/addresses/123/daily_sales/1.jsonResponse (200 OK):
json
{
"daily_sale": {
"id": 1,
"address_id": 123,
"date": "2024-01-15",
"total_amount_cents": 100000,
"invoice_count": 5
}
}Batch Actions (POST /batch_action)
Endpoint: POST /admin/addresses/:id/daily_sales/batch_action.json
Description: Perform batch operations on selected daily sales records.
Request Example:
bash
POST /admin/addresses/123/daily_sales/batch_action.json
Content-Type: application/json
{
"batch_action": "export",
"collection_selection": [1, 2, 3]
}Response (200 OK):
json
{
"message": "Batch action completed",
"affected_count": 3
}Related Documentation
- Address Resource - Parent address resource
- Reports - Sales reporting documentation