Add essential products: quick-buttons in wizard, delivery tracking, admin price override on invoice
- Add is_essential boolean to products (migration + model + form toggle)
- Essential products appear as quick-add buttons in registration wizard step 5 (no search needed), highlighted when added to cart
- New EssentialDeliveries page (/inventory/essential-deliveries): lists all players who bought essential products, mark استلم/لم يستلم per item with who delivered and when
- Delivery tracking: add is_delivered, delivered_at, delivered_by to invoice_items; hotbuy cart items now store itemable_type/id for proper morph link
- Admin price override now stored in invoice item metadata (original_price, overridden_price, override_reason) and displayed on invoice print with crossed-out original price
- "أساسي" badge on product list; "تسليم الأساسيات" button on product list header and sidebar
Co-Authored-By:
Claude Sonnet 4.6 <noreply@anthropic.com>
Showing
Please register or sign in to comment