Preparation (admin console)
- login to Admin Console
- go to 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 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 E-commerce → Orders section
- approve and ship the sales order
- go to 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