Skip to content

Product Management

The Products section is where you add, edit, and manage everything in your product catalog. You can set pricing, upload images, create product variants, and control what appears on your storefront.

Viewing Products

Go to Admin > Products to see a list of all your products. The product listing page includes:

  • Search — Find products by name or SKU
  • Status filter — Show only Active, Draft, or Archived products
  • Category filter — Filter products by category
  • Pagination — Products are displayed 15 per page

Creating a Product

  1. Go to Admin > Products
  2. Click Add Product
  3. Fill in the product details (see fields below)
  4. Click Save

Product Fields

FieldRequiredDescription
NameYesThe product name displayed on your storefront
DescriptionNoDetailed product description (supports rich text)
CategoryNoAssign the product to a category for organization
SKUNoStock Keeping Unit — your internal product code
HSN CodeNoHarmonized System Nomenclature code (used for tax/customs in some countries)
MRPYesMaximum Retail Price — the regular price of the product
Sale PriceNoDiscounted price. Must be less than or equal to MRP
StockYesNumber of units available for sale
StatusYesActive, Draft, or Archived
ImagesNoUpload one or more product images

Pricing

The MRP (Maximum Retail Price) is always required. If you want to show a discounted price, enter a Sale Price that is lower than the MRP. Customers will see both prices with the discount highlighted on your storefront.

Product Images

You can upload multiple images for each product. The first image is used as the primary image on category pages and search results.

To manage images:

  • Upload — Click the upload area or drag and drop image files
  • Reorder — Drag images to change their display order
  • Remove — Click the remove button on any image to delete it

Images are stored in your server's storage/app/public/products/ directory.

Product Status

Each product has one of three statuses:

StatusMeaning
ActiveVisible on the storefront and available for purchase
DraftSaved but not visible to customers — use this for products you are still setting up
ArchivedHidden from the storefront — use this for discontinued products you want to keep in your records

Product Variants

Variants let you offer the same product in different options, such as sizes, colors, or materials. For example, a t-shirt might come in Small, Medium, and Large, each in Red, Blue, and Green.

Setting Up Variants

  1. In the product form, find the Variants section
  2. Define Attribute Types — Add the attributes your product varies by (e.g., Size, Color, Material)
  3. Add values — For each attribute type, enter the possible values (e.g., Small, Medium, Large for Size)
  4. Generate Combinations — Click the generate button to automatically create all variant combinations

Variant Fields

Each variant has its own set of fields:

FieldDescription
AttributesThe specific combination (e.g., Size: Large, Color: Red)
SKUA unique SKU for this variant
MRPThe variant's regular price
Sale PriceOptional discounted price for this variant
StockStock quantity for this specific variant
ImagesUpload images specific to this variant

WARNING

When a product has variants, inventory is tracked at the variant level. Each variant has its own stock count and pricing. The main product's stock and price fields still apply as defaults for the base product.

Example: T-Shirt with Variants

  1. Create a product called "Classic T-Shirt"
  2. Add attribute type "Size" with values: S, M, L, XL
  3. Add attribute type "Color" with values: Black, White, Navy
  4. Click generate — this creates 12 variants (4 sizes x 3 colors)
  5. Set individual prices and stock for each combination

Editing a Product

  1. Go to Admin > Products
  2. Click the Edit button on the product you want to modify
  3. Make your changes
  4. Click Save

When editing, you can:

  • Add or remove images (existing images are preserved unless you remove them)
  • Add, modify, or remove variants
  • Change the product status between Active, Draft, and Archived

TIP

The product slug (URL) is automatically generated from the product name. If you change the name, the slug updates to match. This keeps your storefront URLs clean and SEO-friendly.

Deleting a Product

  1. Go to Admin > Products
  2. Click the Delete button on the product
  3. Confirm the deletion

DANGER

Deleting a product is permanent. All associated product images and variant images are also removed from storage. Existing orders that include this product will retain their order history, but the product will no longer be available for new orders.

SEO for Products

Each product has optional SEO fields (meta title and meta description) that you can fill in when creating or editing a product. These fields control how your product appears in search engine results. If left empty, the product name and description are used as defaults.

For more details, see SEO Settings.

Next Steps

  • Categories — Organize your products into categories
  • Orders — View orders for your products

Shop Craft Documentation