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 fromMarketplaceProducts.Save
Saved viasp_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.