Frappe

Cloud

Marketplace

Warehouse Selector on Sales Order

Frappe

Products

Insights

Warehouse Selector on Sales Order
Quickly select the best warehouse while creating Sales Orders and Invoice in ERPNext.

Supported versions

Version 16, Version 15

Categories

Free
Utility

E-Commerce

About

Sales Warehouse Selector

Quickly select the best warehouse while creating Sales Invoices and Sales Orders in ERPNext.




## Demo Video


![Quick Preview](https://github.com/murtaza-ghadiali/sales_warehouse_selector/blob/main/Readme%20images/warehouse_popup.gif)




Introduction

Sales Warehouse Selector is a custom ERPNext app designed to improve the Sales Invoice and Sales Order workflow.

By default, ERPNext automatically selects a warehouse when an item is added. In real-world usage, items are often available in multiple warehouses, and users must manually check stock and change the warehouse every time.

This app solves that problem.

When an item is selected in a Sales Invoice or Sales Order, a popup appears showing all warehouses where the item is available along with their stock quantity. The warehouse with the highest stock is clearly marked as Recommended, and users can select the desired warehouse with a single click.

The result is a faster, cleaner, and more reliable workflow.

Features

  • Automatically opens a warehouse selection popup when an item is selected.
  • Lists all warehouses where the item is available.
  • Shows available quantity for each warehouse.
  • Highlights the recommended warehouse (highest stock).
  • One-click Use button for each warehouse.
  • Popup appears neatly at the bottom-right corner.
  • Modern, clean UI that matches ERPNext design.
  • No ERPNext core changes.
  • Upgrade-safe and production-ready.

How It Works

  1. User selects an item in the Sales Invoice or Sales Order Items table.
  2. ERPNext default warehouse is cleared automatically.
  3. The app fetches live stock data from the Bin table.
  4. A popup appears listing available warehouses and quantities.
  5. The recommended warehouse is highlighted.
  6. User clicks Use on any warehouse.
  7. The warehouse field is set instantly for that item row.

Contributions and Community

There are many ways you can contribute even if you don't code:

  1. You can start by giving a star to this repository!
  2. If you find any issues, even if it is a typo, you can raise an issue to inform us.

License

Sales Warehouse Selector is released under the MIT License.

User Reviews

No reviews yet, be the first to review.

0.0

0 rating

Rate and share your experience

Text

Explore more apps