Test Plan
Preparations
- apply the patch from the D547 (if not already applied)
- don't apply the patch from THIS differential revision
- login to the Admin Console
- go to the Website & Content → Structure & Data → Products section
- create a Sub Products category/section
- switch to the newly created category/section
- create a Type=Service product + Status=Active + Price=15.00 product in it
- if the product price wasn't saved, then try editing that product -> specifying a price -> saving it again
- go to the User Management → Users section
- create a Status=Enabled user
- go to the E-commerce → Orders section
- switch to the Incomplete tab
- create a new incomplete order:
- use the above-created user and product
- fill all required fields on all tabs
- on the Incomplete tab:
- select the newly created sales order
- press the Place Order toolbar button
Test Plan
- login to the Admin Console
- go to the E-commerce → Sales Report section
- run the report of each type
- do the CSV export from the generated report
- confirm that each report has non-zero data displayed
- remember:
- how each of the reports looks
- what data is shown in the report
- how the exported file is named
- what is the exported file contents
- apply the patch
- rebuild the unit config cache for newly added class to be registered
- run the report of each report type
- do the export of each report type
- confirm, that:
- displayed data (per-report type) match to a previously remembered one
- the exported filename (per-report type) matches to the previously remembered one
- exported file contents (per-report type) match to the previously remembered one