Main focus

Add custom fields when the standard Mobile Inventory fields do not cover the product or transaction data you need to track.

Applies to

  • Android
  • iOS
  • Web

Add a custom field in the mobile app

Create custom fields from the inventory-level Custom fields screen. Add values later in product details or transaction forms.

Video walkthrough

Create a Text product field from the product list menu.

Mobile app steps

Add an inventory field

  1. Open the inventory and go to the product list.
  2. Open the top-left menu and tap Custom fields.
  3. Choose Product fields or Transaction fields, depending on where users should enter the value later.
  4. Tap Add at the bottom of the screen.
  5. Keep Product field selected, or switch to Transaction field if the value belongs to a stock entry, movement, or count.
  6. Select the field type, such as Text, Number, Date, or Price.
  7. Enter a clear field name and tap Add.
  8. Confirm the field appears in the correct tab.

Add a custom field in the Web app

Video walkthrough

Create a Text product field from Fields > Custom fields.

Web app steps

Add an inventory field

  1. Open the Web app and go to Fields > Custom fields.
  2. Select the inventory that should receive the field.
  3. Keep Product fields selected, or switch to Transaction fields when the value belongs to stock entries, movements, or counts.
  4. Click Add product field.
  5. Choose the field type, enter a clear field name, and click Save.
  6. Confirm the field appears in the table. Users can fill Product field values later in product details.

Choose the right field location

Product fields
Create once at the inventory level for values users will later fill on product records, such as color, material, shelf code, warranty date, supplier SKU, or manufacturer.
Transaction fields
Create once at the inventory level for values users will later fill during stock entries, outputs, movements, or counts, such as supplier, client, invoice number, purchase order number, delivery date, or reason.
Special fields
Use for prepared field packs that add related fields and behavior together. For example, the Expiration Date fields pack adds four product fields and one transaction field for production or expiration dates, useful life, and expiry alerts. Use regular Product fields or Transaction fields when you only need one ordinary field.

Field types

Choose the simplest type

  • Text: labels, codes, names, or notes.
  • Number or Price: quantities, measurements, or costs.
  • Date, YesOrNo, or Dropdown list: values that should stay consistent across users.
  • Barcode, NFC, Image, Link, or Location: values that need scanner, attachment, link, or location behavior.

After creating a field

Use it where the value belongs

  • Product fields appear in product details.
  • Transaction fields appear when users add stock entries, outputs, movements, or counts.
  • Custom fields can be included in imports, exports, and reports where that data type is supported.
  • To show product custom fields in the list, see Change product list display.