8 Release Testing Instructions WooCommerce 7.4
Tam Mullen edited this page 2023-01-27 15:59:39 +00:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

WooCommerce 7.4 includes:


WooCommerce Blocks Updates

Slack Workflow: WooCommerce Blocks

Blocks 9.1.2 Testing instructions

Blocks 9.1.3 Testing instructions

Blocks 9.2.0 Testing instructions

Blocks 9.3.0 Testing instructions

Blocks 9.4.0 Testing instructions

Blocks 9.4.1 Testing instructions


WooCommerce Core Updates

Make sure attribute term dropdown adheres to sort order setting #36047

Slack Workflow: WooCommerce Admin Start Manage

--

Fix product table dropdown on mobile #36046

Slack Workflow: WooCommerce Admin Start Manage

--

Fix no email report on product filter #35971

Slack Workflow: WooCommerce Admin Start Manage

  1. Start a new store, finish the onboarding, and load the sample products in Step 7 (personalize your store) or import these products -> https://github.com/woocommerce/woocommerce/blob/trunk/plugins/woocommerce/sample-data/sample_products.csv
  2. Set up payments ( I usually select cash on delivery )
  3. Create a new order through the store, adding two different variable products of the same product (ex: Hoodie - Red, Hoodie - Green ) and checkout.
  4. Go to WooCommerce > Status > Scheduled Actions and make sure there are no outstanding actions left (there is usually one daily one), if there is more then one, you can click run on each item to finish it.
  5. Go to Analytics > Orders a single order should be displayed
  6. Now select an advanced filter and select the Products filter. Search for your variable product (in my case: Hoodie) and select that.
  7. Click Download and notice how it shows the popup to immediately download the reports
  8. You can also check the network panel and look for the wc-analytics/reports/orders? request and check if the X-WP-Total response header returns the correct order number

--

Cleanup product task experiment #35950

Slack Workflow: WooCommerce Core Setup List

--

Fix "Save changes?" modal saves the options after selecting the 'Discard' option #36160

_Slack Workflow: WooCommerce Core Setup Wizard

--

Restore pre-7.2.0 quantity selector behavior #36460

_Slack Workflow: WooCommerce Core

  1. Ensure you have one product that is sold individually, and another regular product.
  2. Visit the single product page of each:
    • For the sold individually product, the quantity input should be hidden.
    • For the regular product, the quantity input should be visible.
  3. Add each item to the cart. Within the cart page:
    • The sold individually product quantity selector should be hidden.
    • The regular product should have a visible quantity selector.

--

Analytics: Decode HTML entities in CategoryBreadcrumbs #36321

Slack Workflow: WooCommerce Admin Start Manage

--

Properly handle product filtering query vars when front page is shop #36224

Slack Workflow: WooCommerce Core

  1. Go to Settings > Reading. Select the radio button labeled "A static page" and choose your "Shop" page from in the "Homepage" dropdown.
  2. Go to Appearance > Widgets and add some product filter widgets, such as "Filter by attribute" or "Filter by price".
  3. Go to your site's homepage.
  4. You should see the regular "Shop" page with products.
  5. Use any of the filter widgets to filter the results and filtering should work as expected

--

Remove button styles if the block theme has button styles defined in theme.json #36225

Slack Workflow: WooCommerce Core

  1. Enable a theme which adds button styles via theme.json and is not Twenty Twenty-Three (ie: Zaino: you will be provided with the ZIP and install it).
  2. Go to the Shop page.
  3. Verify Add to Cart buttons follow the theme style.
Before After
imatge imatge
  1. Go to the single product page.
  2. Verify Add to Cart button follows the theme style.
Before After
Single Product page with purple icon Single Product page with button following theme styles
  1. Repeat the same in other pages with buttons. Ie: Account details, Cart (with cart shortcode), Checkout (with checkout shortcode), etc.
Before After
imatge imatge
  1. Now repeat the steps above with Storefront, another classic theme (ie: GeneratePress), Twenty Twenty-Two and Twenty Twenty-Three.

--

Fix notices styling in Twenty Twenty-Three #36475

Slack Workflow: WooCommerce Core

--

Fix tax task showing as not completed after setting up tax #36468

Slack Workflow: WooCommerce Core Setup List

  1. In a new site, skip OBW
  2. Go to WooCommerce > Home > Add tax rates
  3. Do all the steps and connect the site
  4. Click on "Yes please" button when seeing "Jetpack and WooCommerce Tax can automate your sales tax calculations" texts.
  5. Observe that the tax task is marked as completed

--

Fix issue #34344 - Cannot edit replies to product reviews #35888

Slack Workflow: WooCommerce Core

--

Migrate Table component to TS #36370

Slack Workflow: WooCommerce Admin Start Manage

  1. Setup a new site with WooCommerce 7.3
  2. Add some sample products and orders to the site
  3. Setup an additional site with WooCommerce 7.4
  4. Add some sample products and orders to this site
  5. Compare Analytics -> Products and Analytics -> Orders side by side and see if there are any differences between 7.3 and 7.4.

--

Fix/36530 settings tables styles #36531

Slack Workflow: WooCommerce Admin Start Manage


WooCommerce Core Updates Added Jan 26

Add new filter to add additional clauses for SQL statement in Variations report #36378

Slack Workflow: WooCommerce Admin Start Manage

  • Check the Analytics > Variations report for regressions. Nothing should change

--

Adding ces exit prompt when product importer abandoned #35996

Slack Workflow: WooCommerce Admin Start Manage

  1. Enable tracking under WooCommerce > Settings > Advanced > Woocommerce.com
  2. Add a product (or multiple)
  3. Go to Products -> All Products
  4. Export your product to a csv file.
  5. Go back to Products -> All Products
  6. Click "Import" button.
  7. Without continuing the import, click back to Products -> All Products (or another page).
  8. Observe the notice appear as seen in the screenshots image

image 10. Submit or Dismiss the survey 13. Go back to the product importer, and complete the product import for the csv you exported. 14. After complete, navigate to another page again. 15. You should not see the notice after navigating.

--

Adding the feedback button on activity panel for the classic product page #35810

Slack Workflow: WooCommerce Admin Start Manage

  1. Enable tracking under WooCommerce > Settings > Advanced > Woocommerce.com

  2. Go to Products -> Add New

  3. Notice that the Feedback button appears in the header above: image

  4. Click the feedback button.

  5. Notice that the icon color changes, and the CES modal is displayed.


WooCommerce New Product Editing Updates

Update product mvp feature flag #36552

Slack Workflow: WooCommerce Admin Start Manage

  1. Use a site which already has some products (simple and variable products, you can use the sample products)

  2. Go to WooCommerce > Settings > Advanced > Features.

  3. Verify the option the New product editor is under experimental features and an additional note is displayed underneath. Screenshot 2023-01-26 at 22 53 33

  4. Enable the New product editor and verify that the new experience is turned on by going to Products > Add New

  5. Do some exploratory testing of adding a new product by using the product tour.

  6. Do some exploratory testing of adding a new product without using the product tour.

  7. Try editing an existing simple product, confirm that it is using the new product editor

  8. Do some exploratory testing of editing an existing simple product.

  9. Try editing an existing variable product, confirm that it is using the normal existing product editor not the new editor

  10. Go to WooCommerce > Settings > Advanced > Features and disable the New product editor

  11. Verify that the new experience is turned off by going to Products > Add New

  12. Try editing an existing simple product, confirm that it is not using the new product editor any more.