|
| 1 | +# Testing notes and ZIP for release 8.1.0 |
| 2 | + |
| 3 | +Zip file for testing: [woocommerce-gutenberg-products-block.zip](https://github.com/woocommerce/woocommerce-blocks/files/9131847/woocommerce-gutenberg-products-block.zip) |
| 4 | + |
| 5 | +## Feature plugin and package inclusion in WooCommerce |
| 6 | + |
| 7 | +### Update WooCommerce block template descriptions. ([6667](https://github.com/woocommerce/woocommerce-blocks/pull/6667)) |
| 8 | + |
| 9 | +1. Activate a block theme, like Twenty Twenty-Two. |
| 10 | +2. Open the Appearance > Editor (Beta). |
| 11 | +3. Using the dropdown arrow next to the Template name, select the Browse all templates button. |
| 12 | +4. Confirm the updated WooCommerce templates' descriptions. |
| 13 | + |
| 14 | +### Add filter URL support to filter blocks when filtering for All Products block. ([6642](https://github.com/woocommerce/woocommerce-blocks/pull/6642)) |
| 15 | + |
| 16 | +For each filter block, ensure: |
| 17 | + |
| 18 | +1. No regression when used with PHP templates. |
| 19 | +2. The URL is updated when checking or unchecking filters. |
| 20 | +3. For filter blocks using the filter button, the URL is updated after clicking the filter button. |
| 21 | +4. With the updated URL, all selected filters are set correctly after reloading the page. Filter blocks with or without the filter button should work the same. |
| 22 | +5. Removing the filter from the Active Filters block should update the URL and the corresponding filter block. |
| 23 | + |
| 24 | +### Add: Allow choosing between single and multiple sections. ([6620](https://github.com/woocommerce/woocommerce-blocks/pull/6620)) |
| 25 | + |
| 26 | +1. Edit a page containing an attribute filter block. |
| 27 | +2. See no Attempt block recovery button for that block. |
| 28 | +3. Select that attribute filter block, and see the new setting Allow selecting multiple options? set to Multiple by default. |
| 29 | +4. Switch that setting to Single. See the Query Type setting disappear. |
| 30 | +5. Switch back to Multiple. Set display style to Dropdown and query type to AND. |
| 31 | +6. Save the page. |
| 32 | +7. Visit the page on the front end, and see that we can select multiple attributes. |
| 33 | + |
| 34 | +### Prevent Featured Product block from breaking when product is out of stock + hidden from catalog. ([6640](https://github.com/woocommerce/woocommerce-blocks/pull/6640)) |
| 35 | + |
| 36 | +1. Add a Featured Product block to a page and save. |
| 37 | +2. Head to the product and set the product to Out of Stock. |
| 38 | +3. Under WooCommerce > Settings > Products > Inventory, check the box that says "Hide out of stock items from the catalog". |
| 39 | +4. Return to the page with your Featured Product block, select it, and select "Edit" to choose a new product to feature. |
| 40 | +5. Make sure the block can still be edited to choose a new product. |
| 41 | + |
| 42 | +### Fix: Update billing address when shipping address gets change in Cart block. ([6591](https://github.com/woocommerce/woocommerce-blocks/pull/6591)) |
| 43 | + |
| 44 | +1. Add a product to cart and go to the Cart block |
| 45 | +2. Add a new address in the Shipping calculator, different from what you already used |
| 46 | +3. Wait for the update and click Proceed to checkout |
| 47 | +4. In the Checkout block, see the new address for shipping being added to the Shipping address |
| 48 | +5. Uncheck the checkbox for Use same address for billing |
| 49 | +6. Look at the Billing address form and confirm it has the same address which was selecteinat shipping calculator. |
| 50 | + |
| 51 | +### Contrast improvement for checkout error messages when displayed over a theme's dark mode. ([6292](https://github.com/woocommerce/woocommerce-blocks/pull/6292)) |
| 52 | + |
| 53 | +1. Use a theme that supports dark mode and enable it, e.g. Eksell. |
| 54 | +2. Create a test page and add the checkout block. |
| 55 | +3. Click on the checkout block and activate the option Style » Dark mode inputs in the sidebar. |
| 56 | +4. Save that test page and go to the frontend. |
| 57 | +5. Add a product to the cart and go to the test page with the checkout block. |
| 58 | +6. Clear all form fields, if they're pre-filled, and click on place order. |
| 59 | +7. See the error messages with sufficient color contrast. |
0 commit comments