GuildWorkOrders
A comprehensive guild-wide work order management system for World of Warcraft Classic Era.
Features
- 🔇 Hidden Communication - Uses addon messages only (no guild chat spam)
- 🔄 Auto-Synchronization - Real-time sync between all guild members with the addon
- 📱 Enhanced UI - Tabbed interface with type column and improved order management
- ⚡ Real-time Updates - Orders update instantly across all users with heartbeat system
- 🛡️ Six-State Lifecycle - Robust order management with proper state transitions
- 🔐 Admin Clear System - Password-protected guild-wide order clearing with full tracking
- ⏰ 12-Hour Order Lifecycle - Orders automatically expire after 12 hours for realistic trading
- 📢 Optional Announcements - Can announce new orders to guild chat if desired
- 🔧 Automatic Cleanup - Smart cleanup system prevents database bloat
- 📊 Status Indicators - Real-time display of your orders and database usage
- 💬 Whisper Integration - One-click whisper button for completed orders between buyers and sellers
Usage
Main Interface
/gwo - Open the main UI
- Browse through tabs: All Orders | Buy Orders | Sell Orders | My Orders
- Use the search box to find specific items
- Click "New Order" to create WTB/WTS orders
- Click "Whisper" to contact players about their orders.
How it works
Six-State Order Lifecycle
GuildWorkOrders uses a sophisticated 6-state system for order management:
- ACTIVE - Newly created orders, visible to all players
- EXPIRED - Orders that exceeded the 12 hours time limit
- CANCELLED - Orders manually cancelled by the player
- COMPLETED - Orders marked as fulfilled by the player
- CLEARED - Orders removed by admin action
- PURGED - Internal cleanup state before permanent deletion
State Transitions:
- Active orders automatically expire after 12 hours
- Non-active orders (expired/cancelled/completed/cleared) transition to PURGED after 18 hours
- PURGED orders are deleted after broadcasting for 24 hours total
- All state changes sync instantly across all guild members
Synchronization
- Orders are synchronized between guild members using hidden addon messages
- No guild chat spam - all communication is invisible to non-addon users
- 3-Second Heartbeat System - Continuous rotating broadcasts ensure all users stay synchronized
- Advanced State Management - Proper handling of all 6 order states with timestamps
- Network Reliability - Two-stage deletion with PURGED state prevents data loss
- Rate Limiting - Prevents flooding (max 5 messages per second with intelligent batching)
Order Management
- Rapid Turnover - 12 hour order lifecycle for active trading
- Automatic Cleanup - Time-based cleanup prevents database bloat
- Order Actions - Players can cancel or mark their own orders as completed
- Full History - Complete tracking of completed orders with status details
- Advanced Search - Search and filter functionality with real-time updates
- Admin Clear System - Password-protected clearing with timestamp tracking
Requirements
- World of Warcraft Classic Era
- Must be in a guild to use synchronization features
- Other guild members need the addon for full functionality