purchaser module