A comprehensive inventory management solution built on Frappe Framework.
- Multi-branch inventory management
- Point of Sale (POS) system
- Stock management and tracking
- Automated email notifications
- Comprehensive reporting
- Branch performance analytics
- Install Frappe Framework:
bench init frappe-bench
cd frappe-bench- Create a new site:
bench new-site wasper.local- Install Wasper Inventory:
bench get-app wasper_inventory https://github.com/wasper/wasper_inventory
bench --site wasper.local install-app wasper_inventory-
Set up branches:
- Go to: Branch > New
- Enter branch details
- Assign branch manager
-
Configure POS:
- Go to: POS Profile > New
- Set up payment methods
- Configure users
-
Set up email notifications:
- Configure email server
- Set up notification schedules
-
Access POS:
- Go to: POS
- Select branch and POS profile
- Start selling
-
Process sales:
- Add items to cart
- Select payment method
- Complete transaction
-
Stock management:
- Track stock levels
- Set reorder points
- Manage warehouses
-
Stock transfers:
- Create stock entries
- Transfer between branches
- Update stock levels
-
Sales reports:
- Branch-wise sales
- Item-wise sales
- POS summary
-
Stock reports:
- Stock balance
- Stock movement
- Low stock alerts
# Create POS Invoice
pos_invoice = frappe.new_doc("POS Invoice")
pos_invoice.customer = "CUST-001"
pos_invoice.branch = "BRANCH-001"
pos_invoice.append("items", {
"item_code": "ITEM-001",
"qty": 1,
"rate": 100
})
pos_invoice.submit()# Create Stock Entry
stock_entry = frappe.new_doc("Stock Entry")
stock_entry.stock_entry_type = "Material Receipt"
stock_entry.branch = "BRANCH-001"
stock_entry.append("items", {
"item_code": "ITEM-001",
"qty": 10,
"basic_rate": 100
})
stock_entry.submit()- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
MIT License
For support, email support@wasper.com