Zip file for testing: woocommerce-gutenberg-products-block.zip
Filter Products by Attribute: Fix dropdown search case sensitivity #6096
- Check out this branch and compile the changes
- Activate a block theme, like Twenty Twenty Two
- Create a new page, and add the Filter Products by Attribute block
- Change the Display Style to Dropdown
- In the Filter Products by Attribute section select the attribute you want to be filtering by (in my case 'Size')
- Test the page on the front-end by searching for product attributes
- Make sure that relevant values are being found for both Uppercase and Lowercase input
Stop showing the PricesSlider skeleton when moving the slider handles #6078
- Create a new page with the "All Products" and the "Filter Products by Price" blocks.
- Go to the page on the front and check that when the
PriceSlider
loads it shows the skeleton like:
- After it finishes loading, move the slider handles and check it does not show the skeleton on the slider again.
Rename Legacy Template block to Classic Template block #6021
- With a block theme active open the site editor.
- Go to Appearance > Site Editor and select one of the WooCommerce templates (for example Single Product Page).
- Open the List view and check that
WooCommerce Legacy Template
is nowWooCommerce Classic Template
. - Click on it and check that in the right sidebar it also appears as Classic template:
WooCommerce Classic Template Renders classic WooCommerce PHP templates.
Product Ratings: Add Global Styles font size and spacing support #5927
- Activate a block theme, like Twenty Twenty Two
- Create a new page, and add the All Products block
- Edit the Product Ratings block, and make sure the Typography and Dimensions block settings are present
- Ensure the Typography and Spacing customizations work correctly both on the block level and on the Global Styles level
Prefetch cart and checkout block assets when cart has contents #5553
Users cannot see these changes in an obvious way, so smoke testing should be performed only of the checkout flow.
Prepare the Mini Cart block for Feature Plugin #6127
With Storefront:
- Go to Appearance > Widgets.
- Add a new block to the Sidebar.
- See the Mini Cart block available inside the inserter.
- Add the Mini Cart block to the sidebar. Save changes.
- See the block load and works properly on the front end.
With Twenty Twenty-Two:
- Edit the Header template part.
- Can add the block to the header.
- Save changes.
- See it load and work properly on the front end.
- Edit the Mini Cart template part.
- See the template part containing the Mini Cart Contents block.
Allow memoized filters to re-run if defaultArg changes #6102
- Create a coupon in your store.
- Add this coupon to your order in the Cart block, ensure a snackbar notice appears when adding and removing the coupon.
- Do this multiple times and ensure the snackbar notice appears each time it changes.
- Repeat step 2 and 3 in the Checkout block.
We're hiring! Come work with us!
🐞 Found a mistake, or have a suggestion? Leave feedback about this document here.