Updated Release Testing Instructions WooCommerce 5.8 (markdown)

Greg 2021-09-21 15:15:16 -06:00
parent 42254e2c93
commit a76a77c133
1 changed files with 56 additions and 0 deletions

@ -1,8 +1,64 @@
WooCommerce 5.8 includes:
- [WooCommerce Admin Updates](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.8#woocommerce-admin-updates)
- [WooCommerce Blocks Updates](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.8#woocommerce-blocks-updates)
- [WooCommerce Core Updates](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.8#woocommerce-core-updates)
## WooCommerce Admin Updates:
### Add Newsletter Signup #7601
- Start OBW and set up your browser console to monitor tracks. To do this, run `localStorage.setItem( 'debug', 'wc-admin:*' );`
- Observe "Get tips, product updates and inspiration straight to your mailbox" checkbox and "Email address" field in the Store Details step.
- Checking the checkbox should make the email field required, you should not be able to continue if it's not filled.
- Fill in the email address field with a valid email and click on continue.
- Observe in the track `wcadmin_storeprofiler_store_details_continue` with prop `email_signup` that appropriately flags if the user agreed to receive marketing emails.
- Continue until Business Features step.
- Observe the "I'm setting up a store for a client" checkbox in the step.
- Click on continue.
- Observe in the track `wcadmin_storeprofiler_store_business_details_continue_variant` with prop `setup_client` that appropriately flags if the user is setting up store for a client.
### Making business details sticky in OBW #7426
1. Start out with a fresh store
2. Start the on-boarding wizard and move through to the "Business details" step
3. Fill out items, and then hit Continue to move to the "Free features" tab
4. Then, before hitting Continue again, click the "Business details" tab above to move back to that step
5. Confirm that the previously selected values are still correct
### Show Pinterest for WooCommerce in `Marketing > Installed` #7417
_Prerequisite_: This requires the forthcoming native [__Pinterest for WooCommerce__ extension](https://github.com/saucal/pinterest-for-woocommerce) (private repo may not be available).
If __Pinterest for WooCommerce__ is installed, marketing screen should show status info.
1. Install __Pinterest for WooCommerce__ extension. Don't activate it.
1. Go to `WooCommerce > Marketing`.
1. Confirm there is a row for Pinterest in `Installed marketing extensions` with `Activate` button.
1. Activate the extension by clicking the button, or via normal `WordPress > Plugins` screen.
1. Go to `WooCommerce > Marketing`.
1. Confirm the Pinterest row guides merchant to set up the extension (if not yet set up) or links to settings and docs.
Marketing screen should be unaffected if __Pinterest for WooCommerce__ is not installed.
1. Ensure __Pinterest for WooCommerce__ is not installed.
1. Go to `WooCommerce > Marketing`.
1. Should look and work the same as in previous versions.
### Fix end date for last periods #6584
1. Update your system clock to March 2021
2. Create a completed order on 29th February 2020
3. Go to Analytics > Revenue
4. In the date range filter, select "Last Month" preset and compare to "Previous Year"
5. Observe that 29th February sales are included
6. In the date range filter, select "Last Week" preset and compare to "Previous Year"
7. Observe that the end date is the same as the current year's end date
8. In the date range filter, select "Last Quarter" preset and compare to "Previous Year"
9. Observe that the end date is the same as the selected quarter and subtract 1 year
10. In the date range filter, select "Last Year" preset and compare to "Previous Year"
11. Observe that the end date is the same as the selected year and subtract 1 year
## WooCommerce Blocks Updates:
### Blocks 5.8.0