Product catalog

Create, import, organize and publish products from Studio — with Copilot, bulk actions and MCP automation.

Overview

The product catalog (Studio → Products) is your central hub for everything you sell. The index lists every product in a searchable table with status tabs, bulk actions and pagination — the same experience as the orders index.

Tip: Use Copilot chips on the catalog page for catalog health checks, promotion ideas and stock charts.

Catalog index

The catalog index gives you a Shopify-like list view:

Creating products

Three ways to add products:

  1. New Product (Copilot) — ask the commerce agent to create an offline draft product.
  2. Import from URL with AI — paste a public product page URL; extraction runs as a background job.
  3. Edit an existing product or use MCP create_product for programmatic creation.

Editing products

The product editor covers the full merchandising workflow:

Product statuses

StatusMeaning
activePublished on the storefront and available for sale (subject to stock).
offlineDraft / hidden — not visible on the storefront until published.
out_of_stockVisible but marked out of stock when inventory is depleted.
archiveArchived — removed from active merchandising but kept for history.

Import from URL

URL import extracts product data from any public page:

  1. Click Import from URL, paste the link and start the job.
  2. Poll until completed — the product is created offline for review.
  3. Publish or schedule publication once you have verified title, images and variants.

For recurring imports from the same domain, configure a visual import mapping (Studio → Import mappings) so extraction uses your site's layout instead of generic LLM guessing.

Scheduled publication

Offline products can be published immediately or scheduled for a future date. Scheduled publications appear in the Planning calendar.

See also the Planning.

MCP & automation

External AI agents connected via MCP can list, inspect, create, update, archive and delete products programmatically — the same services power the Studio UI.

MCP server documentation — see the Products section in the tools reference (list_products, get_product, get_product_stats, bulk_update_product_status, import_product_from_url…).

FAQ

What is the difference between status and published?

Status (active/offline/archive/out_of_stock) is the merchant workflow state. Published reflects storefront visibility — a product must be active and published to appear in catalog listings.

Can I recover a deleted product?

No — deletion is permanent. Prefer archiving (status archive) when you want to hide a product but keep its order history.

Why did my URL import miss some fields?

Extraction is hybrid: structured data (JSON-LD) first, then your domain's import mapping when ready, then LLM fallback. Configure import mappings for best results on sites you import from regularly.