Since you have visit(session) based element turned on for all transaction those that are multiple as well will always group in an unwanted manner to your description. Are you capturing a transaction ID at time of each purchase?(I assume there is a new one even for insession multiple purchase, If yes...