Configuring POS

I am having a problem configuring my the POS. With respect to the photo, these are some problems im getting:

  1. I have an item “Automobile lying board”, it’s in an Item Group “Automobile Tools”. When I search the product in the textbox “Search by item code…”, i cannot find it, I can find it only when I select the right Item group. I want to be able to write search a product independently of the item group.

  2. I want to be able to enter the discount as an amount not as a percentage.


Hi @Mohammad_Noorani_Bak,

Thanks for sharing the details and the screenshot! Let me address both of your concerns:


1. Search not working unless correct Item Group is selected

You’re right — currently in ERPNext POS, item search is scoped by default to the selected Item Group. This is expected behavior for performance reasons (especially with large item lists), but you can modify this behavior.

Possible Solutions:

  • Temporary workaround: Select “All Item Groups” in the filter to search across all items.
  • Custom fix (if needed): You can customize the POS page or override the JS to remove group-specific filtering during search. If you’re comfortable with Frappe/JS, I can guide you on this.

2. Discount as Amount Instead of Percentage

Out of the box, ERPNext POS allows discount input only as a percentage. However, there are a few ways around this:

Option A: Use “Price List” to pre-set discounted prices

You can set special discounted prices for certain items in a separate Price List and apply that in POS.

Option B: Customization (if you want a discount field in currency)

You can extend the POS interface to support a fixed discount amount field. This requires JS customization in your POS app. Again, if you’d like help writing that, I’d be happy to assist!


Let me know which direction you’d like to go in, and I can help you further. You’re not alone — many users have had similar requirements, and ERPNext is quite flexible to adapt to them with a bit of customization.


@Rahul123, thanks for your detailed answer,

  1. For this, i would prefer going for the Temporary Workaround but I cannot find All Item Groups in the filter, it’s only showing the individual item groups

  2. For this, Option B would be better