Updated Release Testing Instructions WooCommerce 5.1 (markdown)

Greg 2021-02-15 16:10:48 -07:00
parent 709b653eef
commit 0ff5bb1944
1 changed files with 80 additions and 6 deletions

@ -1,6 +1,19 @@
We would like the following features to be tested ahead of WooCommerce 5.1 release:
WooCommerce 5.1 includes:
## WooCommerce Admin 2.0.0
- [WooCommerce Admin Updates:](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#woocommerce-admin-200)
- [Add the Mollie payment provider setup task](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#add-the-mollie-payment-provider-setup-task-6257)
- [Fix: allow for more terms to be shown for product attributes in the Analytics orders report](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#fix-allow-for-more-terms-to-be-shown-for-product-attributes-in-the-analytics-orders-report-5868)
- [Add: new inbox message - Getting started in Ecommerce - watch this webinar](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#add-new-inbox-message---getting-started-in-ecommerce---watch-this-webinar-6086)
- [Update: store deprecation welcome modal support doc link](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#update-store-deprecation-welcome-modal-support-doc-link-6094)
- [Enhancement: Allowing users to create products by selecting a template](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#enhancement-allowing-users-to-create-products-by-selecting-a-template-5892)
- [Update: Homescreen layout, moving Inbox panel for better interaction](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#update-homescreen-layout-moving-inbox-panel-for-better-interaction-6122)
- [Enhancement: Use the new Paypal payments plugin for onboarding](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#enhancement-use-the-new-paypal-payments-plugin-for-onboarding-6261)
- [WooCommerce Blocks Updates:]()
- []()
- [WooCommerce Core Updates:]()
- []()
## WooCommerce Admin Updates:
### Add the Mollie payment provider setup task #6257
@ -94,7 +107,68 @@ Once everything is configured and enabled do a client test
- Filling in your billing/shipping info then click pay with **Paypal**
- The paypal pay window should pop up correctly without errors.
- WooCommerce Product Blocks Updates:
- TBD
- WooCommerce Core Updates:
- TBD
## WooCommerce Product Blocks Updates:
#### Blocks 4.4.0
- [Testing instructions](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/440.md)
#### Blocks 4.3.0
- [Testing Instructions](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/430.md)
#### Blocks 4.2.0
- [Testing instructions](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/420.md)
#### Blocks 4.1.0
- [Testing instructions](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/410.md)
## WooCommerce Core Updates:
#### Use tax location from order while computing tax in discount [(26983)](https://github.com/woocommerce/woocommerce/pull/26983)
1. Set price inclusive of taxes and any rate for a specific country other than your shop base address.
- For example: the shop's base address could be set to the US, and then enter a tax rate for another country, such as `25%` for India, making sure that there is no other tax applied like so:
![](https://user-images.githubusercontent.com/7571618/86966233-6f947480-c186-11ea-8bc8-645e66ac8440.png)
2. Add a coupon for `10%` and add a product for a price of `242`. (This could be any price -- if it's different then modify numbers in next step accordingly).
3. Complete an order for this product as a guest user in an incognito window or different browser. Make sure to use an address for the other country (such as India from the example in step 1 above).
4. Open the order in the `WooCommerce > Orders` view, and set the order status to Pending Payment and click "Update".
5. Add the coupon. Note that previously, before this fix, the discount will be calculated on the final amount instead of the pre-tax amount (so the discount will be more than it should be). With this fix, the discount will be calculated before taxes are applied.
- In above case, with this fix, the discount should be 19.36 (193.6 at 10%), whereas before this change, the discount would have been 24.20 (242.2 at 10%).
#### Adjust spacing and font sizes for Twenty Twenty-One [(28827)](https://github.com/woocommerce/woocommerce/pull/28827)
1. Set the default theme for the store to Twenty Twenty-One under `Appearance > Themes`
2. Make sure the Shop, Cart, Checkout, and My Account default WooCommerce pages have been created
3. Create another (non-default WooCommerce page)
4. Add products to the store
5. Open the link to the store and navigate through the product pages, viewing product details and making sure everything looks okay
6. Open the My Account page and navigate through the various sections, making sure the pages look okay
7. Open the page created in step 3 and verify that the page looks okay
8. Add a product to the cart, and verify the shopping cart looks okay
9. Continue the checkout flow, and make sure the checked out page (address fields and payment options, for example) all look okay
#### Flush term cache when saving product and settings closes [(28974)](https://github.com/woocommerce/woocommerce/pull/28974)
1. Add the Product Categories widget to your site. Enable show counts option.
2. Make sure to have a hand full of products that belong to a category that is listed in that widget.
3. For couple of the products, set the stock level to out of stock and save the product.
4. Go back to the frontend shop page and ensure the widget shows the product count correctly.
5. Go to your `WooCommerce > Settings > Products > Inventory` and set `Hide out of stock items from the catalog` to enabled.
6. Go back to the frontend shop page and ensure the widget shows the product count correctly. Should show less than in step 5 as now it suppose to hide the product from catalog if it is out of stock.
7. Disable `Hide out of stock items from the catalog` setting and save.
8. Go back to the frontend shop page and ensure the widget shows the product count correctly.
#### Fix price filtering when there are variations [(29043)](https://github.com/woocommerce/woocommerce/pull/29043)
1. Create a Variable Product having two variations, with prices `1000` and `1200`.
2. Install the Price Filtering widget
3. Try filtering on the following combinations of minimum and maximum price:
| Minimum | Maximum |
| ------- | ------- |
| 0 | 950 |
| 0 | 1000 |
| 0 | 1050 |
| 1000 | 1100 |
| 1050 | 1100 |
| 1050 | 1300 |
| 1200 | 1300 |
| 1250 | 1300 |
4. The product should not be listed when filtering on `0, 950` and on `1200, 1300`. In all the other cases it should be listed.
- Note: if you don't have products with a price higher than 1220 you won't be able to test the for the last three combinations.