(cherry picked from commit 1fa62333773a59feb5a0a39d274ebcae362ed286)
validate_for_items
Manage buying (purchasing).
Transactions include: