Updated Release Testing Instructions WooCommerce 6.9 (markdown)
parent
aaf0c1e9e5
commit
f6bdcf16fc
|
@ -450,3 +450,187 @@ With a new store,
|
|||
2022-07-27T13:47:15+00:00 DEBUG - task_name: review-shipping
|
||||
```
|
||||
|
||||
### Update inbox notes to display localized strings when locale changed [#34038](https://github.com/woocommerce/woocommerce/pull/34038)
|
||||
|
||||
**Test admin notes**
|
||||
|
||||
1. Use a fresh site
|
||||
2. Go to `WooCommerce > Home`
|
||||
3. Skip OBW
|
||||
4. Observe that `Connect to WooCommerce.com` note is displayed
|
||||
5. Change the "Site Language" to `Español` on the **Setting** page
|
||||
6. Go to `Dashboard > Updates`
|
||||
7. Scroll to page bottom and make sure "Translations (Traducciones)" are all up to updated
|
||||
8. Go to `WooCommerce > Home`
|
||||
9. Observe that `Connect to WooCommerce.com` note is translated to `Conectar con WooCommerce.com`.
|
||||
|
||||
**Test remote inbox notes**
|
||||
|
||||
1. Use a fresh site
|
||||
2. Change [this URL](https://github.com/woocommerce/woocommerce/blob/d8dd9853b60d6bd0c1eb0fe5426c56698bbec07b/plugins/woocommerce/src/Admin/RemoteInboxNotifications/DataSourcePoller.php#L18) to `https://gist.githubusercontent.com/chihsuan/e2aff67165428d2fd749b68cb7c75e74/raw/50a5adf7250240c6e667966b098d0001ef6c8faa/test_remote_inbox_specs`
|
||||
4. Delete `_transient_woocommerce_admin_remote_inbox_notifications_specs` if it exists
|
||||
5. Go to WooCommerce > Home
|
||||
6. Skip OBW
|
||||
7. Observer that `We want to know what matters most to you` note is displayed.
|
||||
8. Change the "Site Language" to `Español` on the **Setting** page
|
||||
9. Go to `WooCommerce > Home`
|
||||
10. Observer that `We want to know what matters most to you` note is translated to `Queremos saber qué es lo que más te importa`.
|
||||
|
||||
|
||||
### Hide the customizer when the active theme is a FSE theme [#34022](https://github.com/woocommerce/woocommerce/pull/34022)
|
||||
|
||||
1. Enable `WooCommerce`.
|
||||
2. Enable the `Storefront` theme.
|
||||
3. Check that the `Customize` button appears on the `Appearance` menu and on the menu bar.
|
||||
4. Enable a block theme (i.e. `Twentytwentytwo`).
|
||||
5. Check that the `Customize` button does not show up on the `Appearance` menu or on the menu bar.
|
||||
|
||||
### Make sure get_current_screen() is available [#33990](https://github.com/woocommerce/woocommerce/pull/33990)
|
||||
|
||||
1. Start with a fresh install and finish OBW as usual.
|
||||
2. Add a new page with `All Products` block.
|
||||
3. Open an Incognito window and access the page
|
||||
4. The page should render without an error.
|
||||
|
||||
### Fix free features is still rendered when no recommendation [#33923](https://github.com/woocommerce/woocommerce/pull/33923)
|
||||
|
||||
1. Start with a fresh install
|
||||
2. Start OBW and use the following selections and click Continue
|
||||
|
||||
- Store Details.country/region: Afghanistan
|
||||
- Industry: Food and drink
|
||||
- Product Types: Physical products
|
||||
- Business Details[how many products do you plan to display]: 1-10
|
||||
- Business Details[currently selling else where?]: Yes, on another platform
|
||||
- Business Details[How many employees do you have]: <10
|
||||
- Business Details[What's your current annual revenue?]: Up to 3.000
|
||||
- Business Details[Which platform is the store using?] BigCommerce
|
||||
|
||||
3. On the `Free features` tab, make a note of the plugins. You should see `MailPoet` and `Google Listings and Ads` only (when Jetpack is already installed).
|
||||
4. Open a new tab and install and active the plugins listed on `Free features` manually.
|
||||
5. Refresh `Free features` tab
|
||||
6. Observe that the FreeFeatures tab is **not** rendered.
|
||||
|
||||
![Screen Shot 2022-07-15 at 12 28 48](https://user-images.githubusercontent.com/4344253/179153343-7aca85f6-ff20-4351-a92a-fd647eafc244.png)
|
||||
|
||||
### Add validations to `recordEvent` [#33911](https://github.com/woocommerce/woocommerce/pull/33911)
|
||||
|
||||
1. Install and activate [this plugin](https://gist.github.com/octaedro/4559dc2b81cc01e2395795241bbba638).
|
||||
2. Open the browser's dev tools and go to the `Console` tab.
|
||||
3. Go to `WooCommerce` > `Home`.
|
||||
4. A prompt will be shown asking `Use broken props`.
|
||||
5. If you press `Ok` the event `my_event` will be recorded with the prop `invalid-prop`.
|
||||
6. If you press `Cancel` the prop `valid_prop_name` will be used instead.
|
||||
|
||||
### Fix task list overlaps with the Ellipsis menu [#33882](https://github.com/woocommerce/woocommerce/pull/33882)
|
||||
|
||||
1. Use a fresh site
|
||||
2. Complete all task
|
||||
3. Click on Ellipsis menu and select "Show the setup task list again"
|
||||
|
||||
![Screen Shot 2022-07-14 at 11 34 32](https://user-images.githubusercontent.com/4344253/178895487-d793dfae-0940-4067-8602-e827f7c8ed7c.png)
|
||||
|
||||
Before:
|
||||
|
||||
![Screen Shot 2022-07-14 at 11 58 04](https://user-images.githubusercontent.com/4344253/178895339-837700ea-5ef0-4b90-97a4-40d08a75af89.png)
|
||||
|
||||
After:
|
||||
|
||||
![Screen Shot 2022-07-14 at 12 03 52](https://user-images.githubusercontent.com/4344253/178896019-82cc2ae0-ce6d-4ca4-a198-281419088ce4.png)
|
||||
|
||||
### JQuery FlexSlider: Fix innerHeight computation [#33847](https://github.com/woocommerce/woocommerce/pull/33847)
|
||||
|
||||
1. Install Storefront.
|
||||
2. Create a Product and add multiple images to the product.
|
||||
3. Go to the Product Page.
|
||||
4. Open the device simulation.
|
||||
5. Set iPhone 12 Pro and rotate the device orientation.
|
||||
6. Be sure that the first image of the product, is rendered correctly, and if you click on the page, no element changes height.
|
||||
|
||||
I suggest checking the attached video to understand the problem.
|
||||
|
||||
https://user-images.githubusercontent.com/4463174/178713007-f8938511-54d0-444a-a385-365e88b67a06.mp4
|
||||
|
||||
### Fix inconsistent order total on checkout vs manual order page [#33812](https://github.com/woocommerce/woocommerce/pull/33812)
|
||||
|
||||
1. Create a percentage based coupon with 10% off.
|
||||
<img width="1192" alt="Screen Shot 2022-02-23 at 10 47 33 PM" src="https://user-images.githubusercontent.com/17757960/155371887-10c7eae6-930e-43ec-b7a8-22a584c36249.png">
|
||||
2. Create a standard tax rate
|
||||
<img width="1020" alt="Screen Shot 2022-02-23 at 10 46 18 PM" src="https://user-images.githubusercontent.com/17757960/155371768-ecc3daa9-4c10-41c3-90fa-dd1aa33f456c.png">
|
||||
3. Apply the following tax settings
|
||||
<img width="648" alt="Screen Shot 2022-02-23 at 10 56 25 PM" src="https://user-images.githubusercontent.com/17757960/155373387-24d4c8f6-958d-4a84-a857-5a25caaa05a6.png">
|
||||
4. Create a simple product with regular price $120. Save the product.
|
||||
1. Add this product to the cart
|
||||
2. Apply the **10off** coupon
|
||||
3. Go to Checkout page and observe the order total to be **$108.00**
|
||||
|
||||
Create an order in WP Admin:
|
||||
|
||||
1. Create a manual order. Add the same product that was added to the cart.
|
||||
2. Apply the coupon **10off**
|
||||
3. Click recalculate.
|
||||
4. You should see the total to be $108.00. Without the fix, the total would be $110.00.
|
||||
5. Remove the product.
|
||||
6. Now repeat steps 1 and 2 but swap 3 & 4.
|
||||
7. Observe the Order total to be $108.00
|
||||
|
||||
### Added the border bottom of the modal's header [#33807](https://github.com/woocommerce/woocommerce/pull/33807)
|
||||
|
||||
1. Use a fresh site
|
||||
2. Go to OBW
|
||||
3. Fill out store details
|
||||
4. Click "Continue"
|
||||
5. Observer that the `Build a better WooCommerce` modal's header contains a bottom border
|
||||
|
||||
![Screen Shot 2022-07-15 at 14 34 22](https://user-images.githubusercontent.com/4344253/179165436-9214d70c-d31c-4359-a712-e4afd14be318.png)
|
||||
|
||||
|
||||
### Fix/33253 fix order number in notice [#33802](https://github.com/woocommerce/woocommerce/pull/33802)
|
||||
|
||||
1. Setup a WooCommerce store with one product
|
||||
2. Make a large number of orders (at least 9999). You may use the WooCommerce Smooth Generator to generate these.
|
||||
3. Mark all orders as "completed"
|
||||
4. Check the notice message. The order count will reflect correctly in the notice:
|
||||
<img width="1675" alt="33253-order-count-fix" src="https://user-images.githubusercontent.com/64858136/178210432-86fb296c-b44a-4db0-86e7-a44a50e7cd4e.png">
|
||||
|
||||
### Product creation experience: add more context about product data [#33755](https://github.com/woocommerce/woocommerce/pull/33755)
|
||||
|
||||
1. Go to `Products` > `Add New`.
|
||||
3. Verify an interrogation sign (`?`) icon is visible next to the product type selector, in the `Product data` area.
|
||||
4. Verify that the text in the tooltip looks correct.
|
||||
|
||||
| Product type | Text |
|
||||
| --------- | -------- |
|
||||
| `simple` | Simple – covers the vast majority of any products you may sell. Simple products are shipped and have no options. For example, a book. |
|
||||
| `grouped` | Grouped – a collection of related products that can be purchased individually and only consist of simple products. For example, a set of six drinking glasses. |
|
||||
| `external` | External or Affiliate – one that you list and describe on your website but is sold elsewhere. |
|
||||
| `variable` | Variable – a product with variations, each of which may have a different SKU, price, stock option, etc. For example, a t-shirt available in different colors and/or sizes. |
|
||||
|
||||
5. Install [this plugin](https://gist.github.com/octaedro/4230eac7e4395a52767392cc21778bef) (it will include a product type to the selector).
|
||||
6. Verify that the product type `My product` has been added.
|
||||
7. Select it and verify the tooltip shows the text `Product types define available product details and attributes, such as downloadable files and variations. They're also used for analytics and inventory management.`
|
||||
![Screen Capture on 2022-07-15 at 13-04-52](https://user-images.githubusercontent.com/1314156/179262851-f1da34c7-653a-48ee-8cc4-27ebad1cc46d.gif)
|
||||
|
||||
### Adding additional instructions around product image upload modal [#33660](https://github.com/woocommerce/woocommerce/pull/33660)
|
||||
|
||||
1. Go to WooCommerce -> Products and Create Product
|
||||
3. Observe the extra content in the bottom of the product image metabox.
|
||||
4. Click the new link and ensure it works as expected.
|
||||
![image](https://user-images.githubusercontent.com/444632/179618381-fa3eb2a7-f9d9-40fc-99bb-6d177dc3e85d.png)
|
||||
|
||||
### Fix code standards in orders code, and check payment method name instead of title on get order totals [#30468](https://github.com/woocommerce/woocommerce/pull/30468)
|
||||
|
||||
**For the code standards fixes**
|
||||
1. Open an order in the admin area
|
||||
2. Verify that all the data in the order dettails box is rendered correctly.
|
||||
1. Do some changes in the order.
|
||||
1. Click "Update".
|
||||
1. Verify that the changes are saved correctly.
|
||||
|
||||
**For the change in `get_order_item_totals`:**
|
||||
|
||||
1. Install the [WP Mail Logging](https://wordpress.org/plugins/wp-mail-logging/) plugin.
|
||||
1. Open an order in the admin area.
|
||||
2. Edit the billing details, change the payment method to "Other", save.
|
||||
3. In the "Order actions" box, run the "Email invoice/order details to customer" action.
|
||||
4. Verify using the WP Mail Logging plugin that the email sent **does not** contain a "payment method" row in the order details table (without the fix it will contain "Payment method: other").
|
||||
|
|
Loading…
Reference in New Issue