Updated Release Testing Instructions WooCommerce 7.1 (markdown)
parent
16be0a1842
commit
8cd449ab59
|
@ -229,4 +229,162 @@ add_action( 'admin_init', 'test_create_product_objects' );
|
|||
|
||||
Video: https://user-images.githubusercontent.com/13334210/191804320-d3049593-b6e9-43ce-8ca0-a998b0792465.mov
|
||||
|
||||
### [Change "WCPay" to "WooCommerce Payments"](https://github.com/woocommerce/woocommerce/pull/34666) #34666
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
1. Ensure you meet the criteria for the experiment here: https://github.com/woocommerce/woocommerce/pull/34251
|
||||
2. Go to the **Payments** menu item.
|
||||
3. Notice the typo described above.
|
||||
4. Apply this PR.
|
||||
5. Typo fixed!
|
||||
|
||||
### [Disable action buttons when product form is invalid](https://github.com/woocommerce/woocommerce/pull/34658) #34658
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
1. Visit the Add product (MVP) page
|
||||
2. All action buttons should be disabled
|
||||
![image](https://user-images.githubusercontent.com/13334210/190423340-f7b23bdc-2f7f-4a01-911a-adc958541028.png)
|
||||
|
||||
3. If at least one field is invalid all action buttons should become disabled
|
||||
![image](https://user-images.githubusercontent.com/13334210/190423340-f7b23bdc-2f7f-4a01-911a-adc958541028.png)
|
||||
|
||||
4. When form fields are valid, action buttons disable behavior should remain in accordance with other requirements
|
||||
![image](https://user-images.githubusercontent.com/13334210/190424645-14402aa6-1197-4843-ba44-d019afc45be2.png)
|
||||
|
||||
5. When editing a product if the form is invalid then Move to trash action button should be enabled
|
||||
![image](https://user-images.githubusercontent.com/13334210/190191033-984c853e-c100-4ba1-b7e1-f1d968436b6d.png)
|
||||
|
||||
6. When adding a new product `Move to trash` action button should not be shown
|
||||
![image](https://user-images.githubusercontent.com/13334210/190423340-f7b23bdc-2f7f-4a01-911a-adc958541028.png)
|
||||
|
||||
7. `Move to trash` is only visible when editing the product
|
||||
![image](https://user-images.githubusercontent.com/13334210/190423764-c085cfb4-9934-42cb-a382-a31be7c82fe3.png)
|
||||
|
||||
8. When editing a product if the name field has any error then the product link is not shown but the error message does
|
||||
![image](https://user-images.githubusercontent.com/13334210/190447322-e0dec050-1fb9-4bda-82a7-d697156a02fd.png)
|
||||
|
||||
9. Publish options menu should be disabled if all menu items are disabled
|
||||
![image](https://user-images.githubusercontent.com/13334210/191781512-7b79c55c-8fb6-4a64-8688-f02b36f0946f.png)
|
||||
|
||||
### [fix: handle error loading and error states for magic link button](https://github.com/woocommerce/woocommerce/pull/35068) #35068
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
(Skip to 4 if you have set up the mobile app magic link feature previously)
|
||||
|
||||
1. Install WooCommerce, skip OBW and do not install Jetpack
|
||||
2. Click on the "Get the WooCommerce Mobile App" additional task list item
|
||||
3. Go through with connection process
|
||||
4. When you click on the "Send Magic Link" button you should see a spinner. Use devtools throttling if its too fast for you 😁
|
||||
5. Go back by clicking on send magic link again
|
||||
6. Block the URL in your devtools network panel (see screenshot)
|
||||
7. You should see the error notice at the bottom of the screen
|
||||
|
||||
### [Improve the "Dismiss" button visibility](https://github.com/woocommerce/woocommerce/pull/35060) #35060
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
(Skip to 4 if you have set up the mobile app magic link feature previously)
|
||||
|
||||
1. Go to the `Home` screen and verify the Dismiss button in the inbox notifications is always visible.
|
||||
2. Try the buttons and verify that they work correctly.
|
||||
|
||||
![Screen Capture on 2022-10-12 at 13-37-17](https://user-images.githubusercontent.com/1314156/195399975-dc325a54-6f86-4bbf-98d1-4342f2d61d6c.gif)
|
||||
|
||||
### [Fix: mismatching jetpack user should not see mobile app task list item](https://github.com/woocommerce/woocommerce/pull/35052) #35052
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
1. Create a new WooCommerce store that can have Jetpack installed and connected
|
||||
2. Skip OBW, do not install Jetpack in OBW
|
||||
3. Observe that as the admin user you can see the 'Get the free WooCommerce mobile app' additional task list item
|
||||
4. Click on it and go through with the entire flow
|
||||
5. Create a second admin user
|
||||
6. Observe that the second admin user cannot see the task
|
||||
7. Non-admins should also not be able to see the task
|
||||
|
||||
### [Change copy of the payments welcome modal](https://github.com/woocommerce/woocommerce/pull/35031) #35031
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
1. Visit `wp-admin/admin.php?page=wc-admin&path=%2Fwc-pay-welcome-page`
|
||||
2. Click "No, thanks" and observe the modal is shown.
|
||||
3. Check that the new copy is correct.
|
||||
|
||||
Before:
|
||||
![image](https://user-images.githubusercontent.com/79862886/195063312-d395afcc-93e9-4368-9028-ac6997901070.png)
|
||||
|
||||
After:
|
||||
![image](https://user-images.githubusercontent.com/79862886/195063329-1a6a6fa1-4683-4fe8-89c4-023825e79867.png)
|
||||
|
||||
### [Change copy of the payments welcome modal](https://github.com/woocommerce/woocommerce/pull/35031) #35031
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
1. Visit `wp-admin/admin.php?page=wc-admin&path=%2Fwc-pay-welcome-page`
|
||||
2. Click "No, thanks" and observe the modal is shown.
|
||||
3. Check that the new copy is correct.
|
||||
|
||||
### [Update WCPay promo requirements and ensure dismiss](https://github.com/woocommerce/woocommerce/pull/35030) #35030
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
#### New requirement
|
||||
1. The promo menu should be hidden without any of [the payment gateways](https://woocommerce.com/product-category/woocommerce-extensions/payment-gateways/?categoryIds=1023&collections=product&page=1&country=United+States) enabled.
|
||||
2. Enabling any of them on **WooCommerce → Settings → Payments** should display the promo menu.
|
||||
|
||||
ℹ️ You can use `Direct bank transfer` gateway, included in WC, as an example to meet the requirement.
|
||||
|
||||
#### Promotion dismiss
|
||||
1. Having the promo **Payments** menu visible, click on it.
|
||||
2. Click on **No thanks** and test that the following actions hide the promotion menu.
|
||||
- Click on the modal **x** button.
|
||||
- Click on the first button.
|
||||
- Click on the second button.
|
||||
|
||||
ℹ️ To restore the promotion you'll need to remove or update `wc_calypso_bridge_payments_dismissed` option.
|
||||
|
||||
### [Only show five inbox messages and add "Show more" button](https://github.com/woocommerce/woocommerce/pull/35003) #35003
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
1. Ensure you have more than 15 inbox notes in your store (use [WCA Test Helper](https://github.com/woocommerce/woocommerce-admin-test-helper/releases/download/v0.7.6/woocommerce-admin-test-helper.zip) to create more if need be)
|
||||
2. Go to Homescreen.
|
||||
3. You should only see 5 notes, with the "Show older" button at the bottom.
|
||||
4. Click the button, and it should load 10 more.
|
||||
5. The button should still remain at the bottom (if you have enough notes) and it should now read "Show more."
|
||||
6. Dismiss any note, and it should disappear, loading one more at the end of the list.
|
||||
7. Hit the "undo" button after dismissing a note, and it should reappear.
|
||||
8. The button and Footer section should disappear after all notes have been loaded.
|
||||
|
||||
### [Add product page inventory quantity management](https://github.com/woocommerce/woocommerce/pull/34984) #34984
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
1. Toggle site wide stock management at `wp-admin/admin.php?page=wc-settings&tab=products§ion=inventory`
|
||||
2. Check on the add new product page experience `wp-admin/admin.php?page=wc-admin&path=%2Fadd-product` that the inventory manage stock is shown or hidden based on your above selection.
|
||||
3. Make sure that toggling `Track quantity for this product` opens the quantity management
|
||||
4. Add negative values to fields to check that form validation errors appear
|
||||
5. Check that the placeholder value for `EMAIL ME WHEN QUANTITY REACHES` matches the "Low stock threshold" quantity in `wp-admin/admin.php?page=wc-settings&tab=products§ion=inventory`
|
||||
6. Make sure settings persist upon save
|
||||
|
||||
### [Add product management SKU](https://github.com/woocommerce/woocommerce/pull/34978) #34978
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
1. Visit the new product page `Products -> Add new (MVP)`
|
||||
2. Type in a product name and blur the input
|
||||
3. Note the SKU has been added in slug format to the SKU field
|
||||
4. Change the SKU to a bad format including non-alphanumeric characters and spaces
|
||||
5. Note the error
|
||||
6. Make a very long SKU (greater than 160 characters) and note the error
|
||||
7. Save and make sure the SKU persists on refresh
|
||||
8. Remove the product name so it's empty
|
||||
9. Blur the field and make sure the error appears
|
||||
|
||||
### [Images Product management MVP 1.0](https://github.com/woocommerce/woocommerce/pull/34769) #34769
|
||||
**_Slack Workflow: WooCommerce Core_**
|
||||
|
||||
1. Grab one (or more) image from your computer and drop it in the `Drag images here or click to upload` area.
|
||||
2. Verify that the image has been uploaded correctly and is now being shown on the screen.
|
||||
3. Verify that the `Drag images here or click to upload` area is smaller when there is at least one image loaded.
|
||||
4. Upload another image and change the order of the images.
|
||||
5. Then save the product. Verify that the new order for the images is saved correctly.
|
||||
6. Press `Choose images` and select an image that has been uploaded before.
|
||||
7. Verify that the selected image is added to the image gallery component.
|
||||
8. Grab an image from the gallery and verify that the area `Drop here to remove` is now visible.
|
||||
9. Drop the image in that area and verify that the image is removed from the gallery.
|
||||
|
||||
Gif:
|
||||
![gif](https://user-images.githubusercontent.com/1314156/191847485-587573a1-3690-409f-b37f-0d2c0773d4f3.gif)
|
Loading…
Reference in New Issue