ERP for Everyone 03: Items

Add the products and services your business purchases and sells.

Published 2025-09-11

In the last blog post, we set up ERPNext on our VPS and added our company information. Now, it’s time to add the products and services our business purchases and sells.

On the left toolbar, click on the Stock module, then click on Items under either Quick Access or Items Catalogue. You should see a screen that looks something like this:

ERPNext Items Page

This is where all the products and services your business buys and sells will be listed. As you can see, it’s currently empty. To add a new item, click the Add Item button in the top right corner. You will be presented with the following options:

ERPNext New Item Form

Let’s go through the available fields to understand what they mean:

Here’s an example of how to fill out the form for a new item, in this case, a 50-inch OLED TV that our mock consumer electronics business sells:

ERPNext New Item Form Filled Out

Once you’ve filled out the form, click the Save button in the bottom right corner. You will be taken back to the items list. If the item does not appear, press the Refresh button in the top right corner near the Add Item button.

Now that I’ve created a product, let’s repeat the same steps to create a service. This time, I’ll create a TV Install service that our mock business offers, ensuring I untick the Maintain Stock checkbox for this one.

Here’s what my list of items looks like after adding both the product and the service:

ERPNext Items Page with Product and Service

You can imagine this would be rather tedious if you had to add hundreds or thousands of items one by one. Fortunately, ERPNext has a feature that allows you to import items in bulk using a CSV file. This is especially useful if you’re migrating from another system or have a large inventory.

Start by clicking the Menu button (three dots) in the top right corner of the items list page. From the dropdown, select Import, as shown here:

ERPNext Items Page Menu Button

This will take you to the Data Import page. Click the Add Data Import button in the top right corner. In the Select Document Type dropdown, choose Item, then in the Import Type dropdown, select Insert New Records. This is what the form should look like:

ERPNext Data Import Form

Once you’ve filled out the form, click the Save button in the bottom right corner. This will then change the page layout and give you the option to download a template CSV file. Click the Download Template button to open a modal which allows you to select what fields you’d like to include for the items you’re importing. Alongside the existing fields pre-ticked by ERPNext, tick the Maintain Stock and Is Fixed Asset checkboxes to include those fields in the template. We’ll come back to some of the other fields later in this blog post. Click the Export button at the bottom right to download the template file.

ERPNext Data Import Template Modal

Next, open the downloaded file in your preferred spreadsheet software like Microsoft Excel or Google Sheets and then fill it out with your items. Here’s an example of what the filled-out CSV file looks like for our mock business (note: these items are additional to the ones we created manually earlier):

Item Code,Item Group,Default Unit of Measure,Maintain Stock,Is Fixed Asset
TVOLED65,Products,Nos,Yes,No
TVOLED75,Products,Nos,Yes,No
TVOLED85,Products,Nos,Yes,No
TVWALLMOUNT,Products,Nos,Yes,No
SRVTVDELIVERY,Services,Nos,No,No

Head back to the Data Import page in ERPNext and click the Import File button to select your filled-out CSV file. After selecting the file, click the Upload button. ERPNext will then process the file and show you a preview of the data to be imported. If everything looks good, click the Start Import button and refresh the page. You should see a green Success label at the top indicating that the import was successful. Now, click the Go to Item List button to return to the items list. You should now see all the items you added via the CSV file:

ERPNext Items Page with Imported Items

Now that we’ve added a sizeable number of items (at least for our mock business!), let’s take a look at some of the other fields available when creating or editing an item. Open one of the items by clicking on its name in the items list. This will take you to the item detail page:

ERPNext Item Detail Page

At the top, you’ll see several tabs. Let’s go through what each of these are for:

Coming soon!!