Why not make online and offline play completely separate? For online characters nothing, including the auction house, needs significant change. But for offline characters, drop rates are significantly increased so you actually get good loot without having to use the auction house or trades.