- Fixed-price item sales (finite or infinite stock)
- Optional item purchasing from players (any item or whitelist)
- Quote/Confirm pattern for transaction safety
- Nonce-based idempotency for retry protection
- Configurable stock replenishment when players sell items
- Full persistence via the ISaveable interface
- Transaction logging for auditing and analytics
Key Features
- Server-authoritative pricing and validation
- Item-based currency system integration
- Automatic inventory stacking
- Proximity-based interaction validation
- Atomic transaction settlements
- Blueprint-friendly API