# Preparation (admin console)
# login to Admin Console
# go to {nav Website & Content > Structure & Data > Products} section
# create `sub category A` section in it
# create `sub category B` section in it
# create a `Product A` product in `Products > sub category A` section
# create a `Product B` product in `Products > sub category B` section
# go to {nav User Management > Users} section
# create a `user-a` user
# create `user-b` user
# Preparation (front-end)
# go to Front-End
# login using `user-a` user
# place a sales order with `Product A` product using `Check/MO` (`Check or Money Order`) payment type
# logout
# login using `user-b` user
# place a sales order with `Product B` product using `Check/MO` (`Check or Money Order`) payment type
# logout
# Test Plan 1
# login to Admin Console
# go to {nav E-commerce > Orders} section
# approve and ship the sales order
# go to {nav E-commerce > Sales Report} section
# try generating each of the reports and confirm, that:
# no notices exist on the report configuration page and report result page
# data of report can be exported
# each report, except `Overall` has 2 (can be more) rows
# hovering over rows in the report (that has several rows) is correctly highlighting both row data and its checkbox cell
# after export was made other toolbar buttons work as expected (e.g. opening column picker works)
# Test Plan 2
# generate `Overview` report
# sort by `Marketplace` column
# return back to report settings page
# generate `By Product` report
# confirm, that no SQL error happens