Back to Woocommerce

Experimental Products App

packages/js/experimental-products-app/README.md

10.9.0-dev1.7 KB
Original Source

Experimental Products App

This package is a prototype for the work tracked in Epic: Improve Product Catalog Management Experience.

It is used to explore a faster, more scalable All Products experience in WooCommerce, especially for stores with large catalogs.

Current areas of exploration:

  • A more flexible table-based product view
  • Better filtering, sorting, and scanning
  • Inline handling of product variations
  • Faster quick edit and bulk edit flows
  • A clearer extension surface for integrations

Try It Quickly

You can try the experimental products app in WordPress Playground.

The shared Blueprint:

  • Installs WooCommerce nightly, Gutenberg, and WooCommerce Beta Tester
  • Enables the required feature flags
  • Imports WooCommerce sample products from CSV
  • Opens the experimental products dashboard directly

DataViews Dependency

This package currently uses a custom build of @wordpress/dataviews from WordPress/gutenberg#77905. The package is installed from the tarball referenced in package.json so the prototype can use the new table tree hierarchy API before it is available in a published WordPress package release.

The custom build is expected to be temporary. Once the DataViews hierarchy changes are published in the regular @wordpress/dataviews package, replace the tarball dependency with the published version and refresh pnpm-lock.yaml.