Updated Release Testing Instructions WooCommerce 7.0 (markdown)

Tam Mullen 2022-09-27 17:08:04 +01:00
parent 123c42e138
commit 59f5f20562
1 changed files with 57 additions and 2 deletions

@ -235,7 +235,7 @@ Confirm that FB is listed in the "Installed marketing extensions" section of the
### [Reintroduce JITMs in the WC Admin](https://github.com/woocommerce/woocommerce/pull/34383#top) #34383
**_Slack Workflow: WooCommerce Core_**
**_Slack Workflow: WooCommerce Admin Start Manage_**
![screenshot-fermarichal jurassic tube-2022 09 09-17_17_47](https://user-images.githubusercontent.com/1314156/189438616-0b8613a6-e06c-4f13-9447-e0760a76223a.png)
@ -243,4 +243,59 @@ Confirm that FB is listed in the "Installed marketing extensions" section of the
2. To be able to see a testing JITM, you'll need to add `&test_jitm=/1/` at the end of a WooCommerce URL. It will work on every WooCommerce page except for: `Products > Categories`, `Products > Tags`, `Products > Attributes`, and `Products > Reviews`.
3. Verify that the JITMs look good using the new navigation.
4. They should look good also with different browser widths.
5. Verify that they are not being shown in the Onboarding wizard.
5. Verify that they are not being shown in the Onboarding wizard.
### new-product-management-experience
For the PRs below to enable "Products > Add New (MVP)" Do the following steps
1. Install WooCommerce Admin Test Helper from https://github.com/woocommerce/woocommerce-admin-test-helper/releases/download/v0.7.6/woocommerce-admin-test-helper.zip
2. In Tools > WCA Test Helper > Features toggle `new-product-management-experience` to True
### [Add Pricing section](https://github.com/woocommerce/woocommerce/pull/34382#top) #34382
![screenshot-clean local-2022 08 23-10_58_00](https://user-images.githubusercontent.com/1314156/186178312-1ba79970-f4e9-4204-9eff-46cb2b3d1cfb.png)
1. Go to `Products` > `Add New (MVP)` and create a product.
2. Verify that it's possible to add a `List price`, and that the price list is correctly formatted after the input loses focus.
3. Add multiple decimal points and verify that the data is being saved in the DB correctly and that the amount is being shown as it should after leaving the input.
4. The amount should stay the same after refreshing the page.
5. Verify that it's possible to add negative numbers.
6. Go to `WooCommerce` > `Settings` > `General` (URL: /wp-admin/admin.php?page=wc-settings) and change the currency options, verify that the currency reflects the changes that you have made.
7. Taxes
- If tax is included in the price, the helper text reads: Per your store settings, tax is **included** in the price.
- If tax is excluded from the price, the helper text reads: Per your store settings, tax is **not included** in the price.
### [Products pricing section code cleanup](https://github.com/woocommerce/woocommerce/pull/34560#top) #34560
1. Go to Products> Add New (MVP and create a product.
1. Verify that settings the regular and sale price works properly still, including sanitizing of any input value
### [Add product link field](https://github.com/woocommerce/woocommerce/pull/34313#top) #34313
https://user-images.githubusercontent.com/2240960/184427098-11d5ab38-c4ba-4a58-b397-fc6e48e2f652.mp4
2. Click the **Products > Add New (MVP)** button and fill in the name field and hit **Save draft**
3. This should show the product link text underneath the name field with a button that say's `Edit`
4. Click `edit`, this should popup a modal allowing you to edit the slug.
5. Update the slug field and hit **Save**, it should save and close the modal, it will show a notice emphasizing that the product link has been successfully saved.
6. The field should have updated with the new product slug.
7. Click `edit` again and make sure the close and cancel buttons work as expected.
8. Now edit the product name field and click the `edit` button again and update the slug.
9. Once the modal closes the product link should of updated, and the name field should still contain your previous changes with the **Update** button enabled to save these.
10. You can also **publish** the product and follow the same steps.
### [Price section - Small refactor and style fix](https://github.com/woocommerce/woocommerce/pull/34558#top) #34558
1. Go to `Products` > `Add New (MVP)` and create a product.
1. Verify that the `Feature this product` tooltip looks and works correctly.
![Screen Shot 2022-09-07 at 12 26 57](https://user-images.githubusercontent.com/1314156/189352458-020bfbdd-a2a0-49bd-ba40-fe2aa79e3dd9.png)
2. Verify that the prices look correct.
3. Create a new product without `List price` but with a `Sale price` and verify that the error message `Sale price cannot be equal to or higher than list price.` is being shown after the `Sale price` loses the focus.
4. Set a `Sale price` equal to or higher than the `List price` and verify that the warning `Sale price cannot be equal to or higher than list price.` is visible under the `Sale price`.
### [Fix product list price help label to properly reflect tax settings](https://github.com/woocommerce/woocommerce/pull/34564#top) #34564
1. Go to `Products` > `Add New (MVP)` and create a product.
2. If tax is included in the price, the helper text reads: "Per your store settings, tax is **included** in the price."
3. If tax is excluded from the price, the helper text reads: "Per your store settings, tax is **not included** in the price."
4. Verify that clicking "store settings" in the label below the list price takes you to `wp-admin/admin.php?page=wc-settings&tab=tax`
5. Verify that clicking "store settings" fires the `wcadmin_product_pricing_list_price_help_tax_settings_click` Tracks event