Scott Holdings LLC
Design preview
GS
Marketplace Seller Edit product

Edit product · Invoice Suite

Storefront details buyers see.

Name
Slug
Category / type
Summary & description
About this page

Author a listing: description, images, which artifact and version it sells, and how it’s priced. Nothing goes live until you publish — and what publishes is exactly what buyers will get.

Behind this page/marketplace/seller/products/:marketplaceProductId/edit · CanManageMarketplaceStore

Retrieve

Product loaded from MarketplaceProducts.

Save

Saved via sp_Marketplace_CreateProduct (upsert semantics for the product record).

Success

  • Slug uniqueness enforced.
  • Media are references.
  • Publishing happens at the version level.

CLI handoff

Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.

Page IDseller-product-editor
Route/marketplace/seller/products/:marketplaceProductId/edit
AccessCanManageMarketplaceStore
Statusschema-backed-scaffold

Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.