Inventory & Procurement
How to create a product in Easedesk — step-by-step Inventory guide
Complete step-by-step guide to creating, editing, importing and managing products in the Easedesk Inventory module. Includes prerequisites, common errors and best practices.
Quick answer
To create a product in Easedesk, open Inventory from the sidebar, click "New Product", fill the required fields and click Save. The new record is immediately searchable and triggers downstream automations — accounting posts, notifications, approvals — based on the module's wiring.
Before you start
Before you create your first product in Easedesk, make sure the following are in place. Skipping any of these usually causes validation errors at save:
- •Warehouses defined in Settings → Inventory
- •Unit-of-Measure (UoM) master set up
- •HSN codes mapped to products (for GST)
Step-by-step: how to create your first product
Follow these 5 steps to create a product in the Inventory module. Most users complete this in under 2 minutes once the prerequisites are in place.
Step 1 — Open Inventory → Products
List view shows every SKU with on-hand quantity, value and reorder status.
Step 2 — Click New Product
Enter SKU, name, HSN/SAC, GST rate, primary UoM. Optional: batch / serial / expiry tracking flags.
Step 3 — Set price lists
Assign rates per price list (Retail / Dealer / Distributor). Discounts cascade per customer tier.
Step 4 — Set reorder rules
For each warehouse, set the reorder level and quantity. Easedesk auto-alerts and can auto-create a Purchase Indent.
Pro tip: Set reorder = average daily sales × lead time in days. Add 20% safety stock.
Step 5 — Track opening balance
Inventory → Stock Adjustments → New → mark as Opening Balance. Enter per-warehouse quantity. This is your day-1 stock.
What happens after you save a product
Creating a product in Easedesk is rarely an isolated event — the platform's strength is that data flows automatically to all the right places.
The following downstream modules are updated automatically when you save:
- •Sales (auto-decrement on invoice)
- •Procurement (reorder triggers indent)
- •Manufacturing (BOM consumption)
- •Accounting (COGS posting + inventory valuation)
- •GST (HSN-wise summary)
Bulk-importing products from a spreadsheet
If you're migrating from another tool or onboarding historical data, you don't need to create products one at a time. Easedesk supports CSV bulk import from the list view.
Click the Import button on the Inventory list page. Download the sample CSV template — it includes every supported column with example values and validation notes in the header row. Fill it in your spreadsheet of choice (Excel, Google Sheets, Numbers), save as CSV, and upload.
Easedesk validates every row before commit — invalid rows are highlighted with the specific error and skipped, valid rows are imported. You can also run a "dry run" to preview the import without committing. For very large imports (> 5,000 rows), the import runs as a background job and emails you a summary when complete.
Editing a product
To edit an existing product, click its row in the list view to open detail mode, then click the Edit button at the top-right. All changes are recorded in the Audit Log along with the user, timestamp, IP, and the before-and-after value of each changed field.
If the product has been used downstream (for example, an invoice that has been paid, or a PO that has a GRN against it), Easedesk locks certain fields to preserve the audit chain. The locked fields are clearly marked, and you can usually achieve what you need via a reversal + fresh product or by raising a credit / debit document.
Deleting or cancelling a product
Hard-delete is intentionally restricted in Easedesk because business records have downstream impact and auditors need a complete trail.
If a product has not been used downstream, you can hard-delete it from the kebab menu (•••). If it has been used, Easedesk will offer to cancel or void instead — the record stays in the database with a Cancelled status, but no longer affects reports or downstream modules.
Cancelled products can usually be revived if needed — open the cancelled record and click "Reinstate".
Best practices when working with products
Customers who get the most reliable results follow these patterns:
- •Do quarterly physical stock-takes — the Stock Verification module helps capture variances cleanly.
- •Set reorder levels per warehouse, not globally — Mumbai's lead time differs from Hyderabad's.
- •Enable batch tracking for any product with expiry > 0 days. Cheaper now than a recall later.
- •Lock prior-period stock at month-end (Settings → Inventory → Period Lock) to prevent backdated adjustments breaking COGS.
Frequently asked questions
How do I create a product in Easedesk?
Can I import products from a spreadsheet?
Why is my "New Product" button disabled or hidden?
Can I edit a product after creating it?
What happens if I delete a product?
Can I undo a save?
Can I create products via API?
How do I duplicate a product?
Can multiple users edit the same product concurrently?
Is there a mobile-friendly version of this workflow?
Related articles
Still have questions?
Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.
Contact support