• Structure plant records by variety, pot size, growing batch, location, and readiness status.
• Use database transactions and locking to protect against competing allocations.
• Record stock adjustments, reservation changes, and customer substitution approvals.
• Generate picking lists from the approved allocation and update stock at dispatch.