The product tells you what to do tonight

Not a catalog clone. Each SKU routes one gesture you can finish this evening — email sent, look launched, reviews answered, promo pack confirmed.

Overview

Studio → Products is the evening merchandiser. The index is a tonight file: a ribbon on the photo says why this SKU shines, and the Tonight tab holds only SKUs with a real gesture. Open a product and you get one move — never eight recommendations.

Tonight: If the click opens Creative or Coupons empty, the product page failed. The gesture finishes an artifact on the SKU.

Tonight file

The catalog index is a tonight file, not a status dump. A one-line ribbon sits on the photo — running out Friday, 14 waiting for the 38, soft traffic, one look. The Tonight tab keeps drafts and quiet SKUs out. Click the card to play the move on the product page.

SKU merchandiser

Under the title, one sentence and one button. The aside (when Copilot is not beside you) shows pulse chips — visits, sales, cover, waitlist, carts, reviews, creatives, collections — plus two also-tonight chips. Copilot reads the same pulse before it rewrites alt text.

The 17 gestures

The product picks one of these seventeen. Never eight recommendations.

Stock vs waitlist

Stock melting with sales still coming is last pieces — prepare a pack, do not email the waitlist. Stock back with people waiting is one click: tell those N shoppers, not the whole store list. Already at zero with a growing waitlist: ask when the box arrives, and prepare the email — do not send it empty.

Demand vs conversion

Soft visits get a lifestyle look, a clip, a 9:16 story — not −20% by default. Visits fine and sales flat get a photo or a price look, not another clip. A coupon is third: last pieces, a stuck SKU, or a sale window. Never the Shopify reflex “traffic down → discount”.

Promo pack

When the router has a reason, one confirm creates a SKU coupon plus three scoped creatives: collection banner, 1:1 post, 9:16 story. If the product already has a photo and the collection has no image, the banner hangs on confirm. You land in the first session.

Catalog index

The index still searches, filters and paginates — and now it also files the evening:

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 is still the place you finish photos, price and variants — and now it opens on tonight’s move:

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.