# Task 10: Discount Management

## Files
- `app/Http/Controllers/Admin/Ecommerce/DiscountController.php`
- `app/Http/Requests/Ecommerce/SetDiscountRequest.php`
- `resources/views/dashbord/admin/ecommerce/discounts/`

## Steps
1. `SetDiscountRequest`: validate type, value, expiry
2. `ProductService::setDiscount()` / `clearDiscount()`
3. Admin UI: discount dashboard + per-product form with live price preview
4. API: `POST /admin/products/{product}/discount`, `DELETE /admin/products/{product}/discount`
5. `Product::scopeOnDiscount()` for filtering
