Skip to content

Release Testing Instructions WooCommerce 7.4

Tam Mullen edited this page Jan 27, 2023 · 8 revisions

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

When we link directly to a Pull Request, please use the testing instructions in that Pull Request. If it mentions something like "Load this branch" you can assume the release you are testing.

Slack Workflow: WooCommerce Admin Start Manage

--

Slack Workflow: WooCommerce Admin Start Manage

--

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

--

Slack Workflow: WooCommerce Core Setup List

--

_Slack Workflow: WooCommerce Core Setup Wizard

--

_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.

--

Slack Workflow: WooCommerce Admin Start Manage

--

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

--

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.

--

Slack Workflow: WooCommerce Core

--

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

--

Slack Workflow: WooCommerce Core

--

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.

--

Slack Workflow: WooCommerce Admin Start Manage


WooCommerce Core Updates Added Jan 26

Slack Workflow: WooCommerce Admin Start Manage

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

--

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.

--

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

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.

Clone this wiki locally