NShop
Admin guide

Catalog

Create and edit products, manage images, set status.

The catalog is at /admin/products. Filter by status, stock level, and category. Each product has:

  • Title, description (rich text).
  • Multiple images.
  • Base price (options can override it).
  • Stock count (or per-option, when options exist).
  • SKU.
  • Status: active, draft, coming soon, inactive, archived.
  • Category and tags.

Status semantics

  • Active - visible on the storefront, can be bought.
  • Draft - hidden from shoppers, fully editable.
  • Coming soon - visible but unbuyable; shoppers can wishlist.
  • Inactive - hidden; existing orders unaffected. Any stock held by in-progress checkouts is released automatically when you make a product inactive.
  • Archived - hidden everywhere; kept for order history.

Images

Upload PNG, JPG, or WebP. NShop automatically creates several smaller sizes of each image, and the storefront serves the smallest size that fits - so product pages stay fast even when you upload big originals.

When you delete a product, all of its images are cleaned up automatically.

AI assistance

From a product's edit page you can:

  • Generate a product photo - NShop's AI creates an image from the title and description (and the product's own image as a reference), with a clean white background mode for catalog shots. See AI images & descriptions.
  • Edit the current photo - one-click clean white background, remove distractions, or enhance quality on the existing image.
  • Suggest a description - draft the EN or NL description from your shop's context and the product's details. Review before saving.
  • Suggest tags - propose tags from the title and description; accept the ones you like.

All AI output is preview-and-approve - nothing goes live until you save or approve it.

Restaurant dishes

When your store type is restaurant, catalog items are dishes:

  • Sold out - toggle availability for today without stock counts. See Sold out overview.
  • Modifier groups - required/optional choices (size, toppings) with per-option sold-out flags.
  • No stock grid for options - use modifiers instead of size/color options.

The POS New order form and storefront menu both read the same dish data.

On this page