chore: add shared components and update docs

- Add vendor selector component for admin pages
- Add input macros for form handling
- Add truck icon for shipping UI
- Update vendor operations expansion plan
- Update mkdocs configuration
- Update dependencies

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-18 21:05:50 +01:00
parent 6c6b5d259d
commit f3dc143f1d
7 changed files with 383 additions and 22 deletions

View File

@@ -19,8 +19,8 @@ The admin sidebar has a "Vendor Operations" section (formerly "Product Catalog")
| Marketplace Products | ✅ Complete | View/manage products from marketplace imports |
| Vendor Products | ✅ Complete | View/manage vendor-specific products |
| Customers | ✅ Complete | Customer management (moved from Platform Admin) |
| Inventory | 🔲 Planned | Stock levels, adjustments, low-stock alerts |
| Orders | 🔲 Planned | Order management, status updates, fulfillment |
| Inventory | ✅ Complete | Admin API + UI with stock adjustments |
| Orders | ✅ Complete | Order management, status updates, fulfillment |
| Shipping | 🔲 Planned | Tracking, carriers, shipping rules |
---
@@ -249,21 +249,21 @@ CREATE TABLE shipping_rules (
- [x] Update Alpine.js configuration
- [x] Create migration plan documentation
### Phase 2: Inventory
- [ ] Database migrations
- [ ] Create `InventoryService`
- [ ] API endpoints
- [ ] Admin inventory page
- [ ] Stock adjustment modal
- [ ] Low stock alerts
### Phase 2: Inventory
- [x] Database migrations (inventory table exists)
- [x] Create `InventoryService`
- [x] API endpoints
- [x] Admin inventory page
- [x] Stock adjustment modal
- [x] Low stock alerts (via filtering)
### Phase 3: Orders
- [ ] Database migrations
- [ ] Create `AdminOrderService`
- [ ] API endpoints
- [ ] Admin orders page
- [ ] Order detail view
- [ ] Status update functionality
### Phase 3: Orders
- [x] Database migrations (orders table exists)
- [x] Add admin methods to `OrderService`
- [x] API endpoints
- [x] Admin orders page
- [x] Order detail view
- [x] Status update functionality
### Phase 4: Shipping
- [ ] Database migrations