Products
Add and manage physical, digital, and bundled products with variants, categories, and collections.
Products are the core of your store. Workfile supports physical goods, digital downloads, and product bundles — each with variants, categories, collections, specs, and more.
Adding a product
Go to Products → Add Product
Click Add Product from the products list. You'll see the product form with sections for details, pricing, media, and more.
Fill in the basics
| Field | Description | Example |
|---|---|---|
| Name | Product title shown to customers | Banarasi Silk Saree |
| Description | Rich text description with formatting | Handwoven pure silk... |
| Type | Physical, Digital, or Bundle | Physical |
| Status | Active (visible), Draft, or Archived | Active |
| Price | Selling price in ₹ (paisa precision) | ₹2,499 |
| Compare-at price | Original/MRP for showing discounts | ₹3,999 |
| Cost price | Your cost — not shown to customers | ₹1,200 |
| SKU | Stock keeping unit for inventory | BNR-SILK-001 |
| HSN Code | GST classification code | 5007 |
Upload images
Add up to 10 product images. The first image becomes the primary image shown in listings. Images are automatically optimized for web.
Save and publish
Hit Save to create the product. If the status is Active, it's immediately visible on your storefront.
Prices are stored in paisa internally (₹2,499 = 249900 paisa) for precision. The dashboard and storefront always display formatted rupee values.
Product types
| Type | Use case | Example |
|---|---|---|
| Physical | Tangible goods that need shipping | Clothing, electronics, handicrafts |
| Digital | Downloadable files with automatic delivery | Ebooks, templates, courses |
| Bundle | Group of products sold together | Gift hamper, starter kit |
For digital products, upload the deliverable file under Product Files. Customers get automatic download access after purchase.
Variants
Variants let you sell different versions of a product — like sizes, colors, or materials — each with its own price, SKU, and inventory.
Define variant options
Go to Products → Options to create reusable option types (e.g., Size, Color, Material). These are shared across all products.
Add variants to a product
On the product edit page, enable variants and select which options apply. The system generates variant combinations automatically.
Set variant-specific details
Each variant can have its own:
| Field | Example |
|---|---|
| Price | ₹599 (S), ₹699 (M), ₹799 (L) |
| SKU | TEE-BLK-S, TEE-BLK-M, TEE-BLK-L |
| Inventory | 25, 40, 15 |
| Image | Variant-specific product photo |
Use Variant Options at the store level to define options once (like Size: S/M/L/XL) and reuse them across multiple products. This keeps your catalog consistent.
Categories and collections
Categories
Categories are the primary way to organize products. They appear in your storefront navigation and help customers browse.
| Example store | Categories |
|---|---|
| Clothing store | Men, Women, Kids, Accessories |
| Electronics | Mobiles, Laptops, Audio, Cameras |
| Bakery | Cakes, Cookies, Breads, Pastries |
Each product can belong to one category. Categories support nesting (e.g., Men → Shirts → Formal).
Collections
Collections are curated groups of products — like "Summer Sale", "Best Sellers", or "New Arrivals". A product can belong to multiple collections.
Categories are for permanent organization (what the product is). Collections are for merchandising (how you want to feature it).
Specs and metafields
Product specs
Specs are structured key-value attributes displayed on the product page — like dimensions, weight, or material.
| Spec | Value |
|---|---|
| Material | 100% Cotton |
| Weight | 250g |
| Dimensions | 30 × 20 × 5 cm |
| Wash care | Machine wash cold |
Metafields
Metafields are custom data fields you can attach to any product. Use them for data that doesn't fit standard fields — like a video URL, care instructions PDF, or internal notes.
Badges
Badges are visual labels shown on product cards — like "New", "Sale", "Bestseller", or "Limited Edition". Create badges from Products → Badges and assign them to products.
Combine badges with collections for effective merchandising. For example, add a "Diwali Special" badge to all products in your "Festive Collection".
Product statuses
| Status | Meaning |
|---|---|
| Active | Visible on storefront, available for purchase |
| Draft | Saved but not visible to customers |
| Archived | Hidden from storefront and dashboard lists |
You can bulk-update statuses from the products list using the selection toolbar.
Bulk actions
From the products list, select multiple products to:
- Toggle status (active/draft)
- Duplicate products
- Archive or delete
- Export as CSV