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.
Catalog index
The catalog index gives you a Shopify-like list view:
- Search by product title or vendor name.
- Filter tabs with live counts: All, Active, Offline, Out of stock, Archived.
- Table columns: thumbnail, title, status, inventory, price, vendor, created date and row actions (Edit, AI, Delete).
- Select rows to bulk mark active, offline, archive or delete.
- Paginate results (25, 50 or 100 per page) and sort by title, price, status or date.
Creating products
Three ways to add products:
- New Product (Copilot) — ask the commerce agent to create an offline draft product.
- Import from URL with AI — paste a public product page URL; extraction runs as a background job.
- Edit an existing product or use MCP create_product for programmatic creation.
Editing products
The product editor covers the full merchandising workflow:
- Variants — option matrix (Color × Size…), SKUs, prices and stock per variant.
- Gallery — upload images, alt text, drag-and-drop order, variant image assignment.
- AI images — restyle or generate product photos from the Creative studio or Copilot.
- Shipping — profiles, packages and digital delivery settings.
- Collections — assign products to manual or automated collections.
Product statuses
| Status | Meaning |
|---|---|
active | Published on the storefront and available for sale (subject to stock). |
offline | Draft / hidden — not visible on the storefront until published. |
out_of_stock | Visible but marked out of stock when inventory is depleted. |
archive | Archived — removed from active merchandising but kept for history. |
Import from URL
URL import extracts product data from any public page:
- Click Import from URL, paste the link and start the job.
- Poll until completed — the product is created offline for review.
- 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.
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.