MerchantDrafts · Docs

Products Workspace

Overview of Products Workspace: Data Views, content filters, coverage summary, and loading behaviour.

What It Is

Products Workspace is the main catalogue surface in MerchantDrafts. It shows all publishable WooCommerce products in a single table and provides the tools to filter, segment, generate content, and write it back to WooCommerce.

What Operators Can Do

Workspace Navigation

The workspace now uses two clearer labels at the top:

The second tab does not mean a separate page. It opens the generated-draft review drawer and keeps the operator inside the same Products Workspace flow.

Data Views

Data Views segment the catalogue into meaningful business groups. They are separate from content filters — content filters stack on top of whichever Data View is active.

Data ViewWhat it shows
AllThe full product catalogue (default)
Top 20 by ValueThe 20 highest-value products, where value = price × stock quantity. Sorted by value descending.
Rest of StockIn-stock products outside the Top 20 by Value. Sorted by value descending.
BackorderableOut-of-stock products that allow backorders (yes or notify). Sorted by value descending.

Important: Top 20 by Value respects the active category filter. If a category is selected, the top 20 is computed within that category, not the full catalogue.

Data Views persist across page reloads. Clear Filters resets the Data View back to All.

Content Views

The Views row above the filters provides quick saved views:

Content State Filter

Narrows the visible rows by their generation status:

Review Drawer

The generated review area is a wide right-side drawer. It supports two review modes:

The drawer also makes the current review scope clearer:

This is why the workspace distinguishes between generated drafts that exist in the current filtered set and generated drafts that are explicitly selected for write-back.

Asset Filters

Row Actions

Each row now exposes distinct actions instead of overlapping links:

This keeps edit, generate, write, and view live as separate actions with clearer intent.

Tags Column

The optional Tags column helps operators confirm missing-tag workflows directly in the catalogue.

Find Row

The Find row contains:

Coverage Summary

The summary panel above the table shows live counts for the current view: visible products, generated, stale, not generated, needs work, and ad-ready.

Loading State

When filters or Data Views change, the table shows a spinner and fades the previous rows while the new data loads. This is expected behaviour — the table is fetching a fresh dataset from the server.