Navari Pos Extension

Track individual salesperson sales in ERPNext POS using PIN authentication.

Install Navari Pos Extension

bench get-app https://github.com/navariltd/navari_POS_Extension

Add the Frappe Gems badge to your README

Maintain Navari Pos Extension? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=navariltd%2Fnavari_POS_Extension)](https://frappegems.com/gems/apps/navariltd/navari_POS_Extension)

About Navari Pos Extension

# POS Customization - Salesperson PIN Authentication Track individual salesperson sales in ERPNext POS using PIN authentication. ## What It Does When multiple salespersons use the same POS profile, this app lets each person identify themselves with a 4-digit PIN. The system remembers who used each device and automatically tracks their sales. ## Installation ```bash cd frappe-bench bench get-app https://github.com/navariltd/navari_POS_Extension.git bench --site your-site.com install-app navari_pos_extension bench migrate bench restart ``` The app automatically creates all required fields during installation. ## Setup ### Set PINs for Your Salespersons 1. Go to **Sales Person** list 2. Open each salesperson 3. Enter a unique 4-digit PIN from the **Action** drop-down 4. Save That's it. The app is ready to use. ## How to Use ### First Time on a Device 1. Open **Point of Sale** 2. Add items and proceed to checkout 3. Enter your 4-digit PIN 4. Click **Verify** 5. Complete the sale ### Next Time on Same Device The POS remembers you automatically. Just start selling. To switch salesperson, click **Change** and enter a different PIN. ### If You Don't Want the Device to Remember You Uncheck **Remember Salesperson on this device** before entering your PIN. ## What Happens Behind the Scenes - Your PIN identifies you as the salesperson - You're automatically added to the sales invoice - sales team - Each device remembers its last user - Memory expires after 30 days of inactivity ## Important Note Each POS Profile can only have one active POS Opening Entry at a time. If you have multiple devices in your shop, create a separate POS Profile for each device. Example: - Device 1: POS Profile "Counter 1" - Device 2: POS Profile "Counter 2" - Device 3: POS Profile "Counter 3" Multiple salespersons can share the same POS Profile on the same device by switching between PINs. ## Common Questions **Do I need a different POS Profile for each salesperson?** No. Multiple salespersons can share one POS Profile. **Can two people have the same PIN?** No. The system ensures each PIN is unique. **What if I use multiple devices?** Each device remembers separately. Enter your PIN once per device. **Does this work offline?** PIN verification requires server connection. Once verified, the device remembers you. ## Troubleshooting **My PIN doesn't work** - Make sure it's exactly 4 digits - Check that your Sales Person record is enabled - Verify the PIN was saved correctly **Device doesn't remember me** - Check that **Remember Salesperson** is checked - Clear browser cache and try again ## Requirements - frappe = ">=16.0.0,<17.0.0" - erpnext = ">=16.0.0,<17.0.0" ## Support For issues: https://github.com/navariltd/navari_POS_Extension/issues

Related Retail apps for Frappe & ERPNext

  • Ury — URY - FOSS restaurant management system super powered by ERPNext.
  • Webshop — Open Source eCommerce Platform
  • Ecommerce Integrations — Ecommerce integrations for ERPNext
  • Posnext — A modern, high-performance Point of Sale system for ERPNext with offline capabilities, real-time updates, and intuitive UI.
  • Woocommerceconnector — Integration App for ERPNext to connect to WooCommerce
  • Woocommerce Fusion — WooCommerce connector for ERPNext v15
  • Go1 Webshop — Go1 Webshop is an Open Source eCommerce portal built on frappe builder.
  • Retail Suite — is a modern POS system built with Tailwind CSS on the frontend and Frappe as the backend. It is designed for small retail businesses