|
| 1 | +# Testing notes and ZIP for release 8.0.0 |
| 2 | + |
| 3 | +Zip file for testing: [woocommerce-gutenberg-products-block.zip](https://github.com/woocommerce/woocommerce-blocks/files/9041059/woocommerce-gutenberg-products-block.zip) |
| 4 | + |
| 5 | +## Feature plugin and package inclusion in WooCommerce |
| 6 | + |
| 7 | +### Enhancement: Make form components require onChange and have a default value. ([6636](https://github.com/woocommerce/woocommerce-blocks/pull/6636)) |
| 8 | + |
| 9 | +1. Check out this branch. |
| 10 | +2. Create a new page with All Products block, Filter Products By Price Block and Filter Products By Attribute Block. |
| 11 | +3. Go to the All Products page, ensure you're able to sort products and filter products by price and attribute. |
| 12 | +4. Add a product to the cart. |
| 13 | +5. Go to the Checkout block page. |
| 14 | +6. Ensure you're able to use radio controls. |
| 15 | + |
| 16 | +### Enhancement: Footer Template Parts use now `<footer>` instead of `<div>` and Header uses `<header>` instead of `<div>`. ([6596](https://github.com/woocommerce/woocommerce-blocks/pull/6596)) |
| 17 | + |
| 18 | +1. Go to a Woo page and view the source. |
| 19 | +2. Check the header is wrapped in a `<header>` tag, not in a `<div>` tag. |
| 20 | +3. Check the footer is wrapped in a `<footer>` tag, not in a `<div>` tag. |
| 21 | + |
| 22 | +### Enhancement: Replace the ProductTag tax_query field to be the term_id instead of the id. ([6585](https://github.com/woocommerce/woocommerce-blocks/pull/6585)) |
| 23 | + |
| 24 | +1. Create a page and add a `Products by Tag` block. |
| 25 | +2. Check that is rendered correctly in the editor. |
| 26 | +3. Save the page and check that is rendered correctly in the frontend. |
| 27 | + |
| 28 | +### Fix: Correctly calculate taxes for local pickups. ([6631](https://github.com/woocommerce/woocommerce-blocks/pull/6631)) |
| 29 | + |
| 30 | +1. Set store address to `123 Test Street, 90210 Beverly Hills, CA, USA`. |
| 31 | +2. Enable taxes. |
| 32 | +3. Add a `"Standard" tax rates` in US, CA and set it to `10%`. |
| 33 | +4. Add the following shipping methods: `Flat rate` for $10 and `Local pickup` for free. |
| 34 | +5. Add a payment option (e.g., `Cash on delivery`). |
| 35 | +6. Add a physical product to the cart. |
| 36 | +7. Use an outside state address on the front-end. (e.g., `60 29th Street #343, 35005 Birmingham, AL, USA`). |
| 37 | +8. Go to the Cart block and select the `Local pickup` shipping method. Check that we have a tax of 10% applied. |
| 38 | +9. Go to the Checkout block and select the `Local pickup` shipping method. Check that we have a tax of 10% applied. |
| 39 | +10. Place your order. Check on the `Order received` page that the displayed **tax is actually added to the total**. |
| 40 | +11. Go to `Edit Order`. Check that **taxes were applied correctly there as well**. |
| 41 | +12. On Checkout again, select `Flat rate`, using the same external address, and make sure **taxes are not applied**. |
| 42 | + |
| 43 | +### Fix: Update billing address when shipping address gets change in Cart block. ([6591](https://github.com/woocommerce/woocommerce-blocks/pull/6591)) |
| 44 | + |
| 45 | +1. Add a product to cart and go to the Cart block. |
| 46 | +2. Add a new address in the Shipping calculator, different from what you already used. |
| 47 | +3. Wait for the update and click Proceed to checkout. |
| 48 | +4. In the Checkout block, see the new address for shipping being added to the Shipping address. |
| 49 | +5. Uncheck the checkbox for Use same address for billing. |
| 50 | +6. Look at the Billing address form and confirm it has the same address which was selected in the shipping calculator. |
| 51 | + |
| 52 | +### Fix: Ensure WooCommerce templates show correct titles. ([6452](https://github.com/woocommerce/woocommerce-blocks/pull/6452)) |
| 53 | + |
| 54 | +1. Go to `Appearance → Editor → Browse all templates`. |
| 55 | +2. Make sure you have `archive-product.html` in your theme's templates directory. |
| 56 | +3. Notice the `archive-product.html` template shows the correct title and description. |
| 57 | + |
| 58 | +## Feature plugin only |
| 59 | + |
| 60 | +n/a |
0 commit comments