The documentation for WooCommerce Blocks has moved to the WooCommerce monorepo.
Please refer to the documentation in the new location as the files in this repository will no longer be updated and the repository will be archived.
Zip file for testing: woocommerce-gutenberg-products-block.zip
The following are related to various changes impacting some existing flows so just need validated there's nothing broken:
- Create a post or page and add some WC Blocks.
- Verify they look correct and styles loaded properly.
- Publish that post or page.
- In the frontend, verify blocks also look correct and styles loaded properly.
- Install a FSE compatible theme (ie, Armando).
- Enable Gutenberg and WooCommerce.
- Click on the Site Editor sidebar menu item.
- Verify the FSE page loads correctly.
- Add the block to a page: Filter by price, Active filters, Product search & Product Categories List
- Set a dark background for the website
- Check that all the component elements are visible.
The cursor for Filter Products by price is cut on top-bottom and is more visible on dark backgrounds Before:
after:
The button from Product search and Product Categories List is barely visible
The remove button from Active Product filters is barely visible.
- View all Products Block
- Confirm prices are displayed
- Confirm prices still display in cart/checkout to verify no regressions
- Add an item that's on sale to your cart then go to the cart block. Increase its quantity to 2 or more.
- Verify the sale badges are the same height.
- Go to WooCommerce > Settings > Payments, edit one of the payment methods and remove any text in its description field.
- Go to the Checkout block and select the payment method you modified in step 1.
- Verify there isn't extra padding at the bottom.
Before:
(notice the extra padding that appears when selecting check payments)
- Enable stripe or WCPay (stripe is easier).
- Enable using saved payment methods.
- Add a regular (not a subscription product) to your cart and checkout.
- Open Stripe payment box, see if the save checkbox is visible.
Fix cart preview when shipping rates are set to be hidden until an address is entered (#3946)
- Tick WooCommerce > Settings > Shipping > Hide shipping costs until an address is entered
- Add a cart block to a page, and in the block options disable "Shipping Calculator"
- See the preview of the block
Provided billing data to payment method extensions so they can decide if payment is possible (#3992)
- Smoke test checkout and the payment process.
- smoke test payments via stripe for any regression.
The following are related to various changes impacting some existing flows so just need validated there's nothing broken
- Cart and checkout coupons interaction works as expected.
- Cart and checkout changing quantities works as expected.
- Cart and checkout shipping interaction works as expected.
- Cart and checkout express payment method works as expected.