Advanced Warehouse Management System - AWMSAdvanced Warehouse Management System - AWMS
Streamlined web app for multi-warehouse operations: Inventory, Storage, Stock Control, Transfers, Purchasing, Supplier/Customer Ma



Average rating of 4.0 based on 10 votes
Advanced Warehouse Management System - AWMS
Streamlined web app for multi-warehouse operations: Inventory, Storage, Stock Control, Transfers,...



Average rating of 4.0
Overview

📦 Advanced Warehouse Management System - AWMS
🚀 Optimize Your Warehouse Operations with a Powerful & Scalable Solution
📖 Overview
Managing warehouse operations efficiently is critical for businesses dealing with inventory, logistics, and supply chain management. Our Warehouse & Inventory Management System is a comprehensive, feature-rich, and user-friendly solution designed to simplify and automate warehouse tasks.
This system empowers businesses to:
- Optimize inventory tracking and stock control
- Improve warehouse space utilization and organization
- Automate purchasing, supplier, and customer management
- Ensure smooth product transfers between multiple warehouses
- Generate barcodes and QR codes for easy tracking
- Streamline deliveries and returns with a structured workflow
- Maintain secure and role-based access for users
- Generate backups to protect critical business data
Whether you run a single warehouse or a multi-location distribution network, our system ensures smooth inventory flow, reduces errors, and enhances operational efficiency—ultimately helping businesses cut costs and improve profitability.
🛠️ Features & Modules
1️⃣ General Settings & Customization
- Company & Application Settings
- Company Information (Name, logo, addresses, contact details)
- Application Settings (Name, logo, Google Captcha details)
- Localization & Regional Preferences
- Language, timezone, date/time format, default currency, number formatting
- User Login & Security
- Session timeout, login attempts, account lock time
- Barcode & QR Code Configuration
- Barcode technology, printing settings
- QR Code settings (ECC level, size)
2️⃣ Warehouse & Storage Management
- Warehouse Details
- General information (Name, address, manager, contact details)
- Detailed settings (Dimensions, storage area, stock type, cost rate)
- Storage & Layout Customization
- Racking systems, aisle labeling, inventory management techniques
- Interactive Warehouse Layout with color-coded racks (empty/occupied)
- Economic Order Quantity (EOQ)
- Annual holding cost, ordering cost optimization
3️⃣ Multi-Language & Translations
- Add/Manage languages
- Translation keys & Google Translator integration
- Set default language
4️⃣ Dashboard & Analytics
- Storage Analysis: Occupied volume, racks, shelves
- User & Product Insights
- Stock & Inventory Reports (Total stock, reserved stock)
- Purchasing & Deliveries Tracking
- Transfers & Returns Monitoring
5️⃣ User Management
- Add/edit users, activate/deactivate accounts
- Role-based access control (Restrict/grant module permissions)
6️⃣ Product & Stock Control
- Product Management
- Create products (barcode, pricing, VAT, stock thresholds)
- Manage categories, packaging (dimensions, units per box)
- Stock Control
- Real-time stock status (On-hand, reserved quantities)
- Manual stock adjustments & movement logs
- Storage Locations
- Detailed product placement (row, shelf, rack)
7️⃣ Inventory & EOQ Optimization
- Inventory Control
- Turnover rates, storage period, periodic audits
- EOQ Analysis
- Monthly/Yearly EOQ calculations (sales, status)
8️⃣ Transfers & Logistics
- Multi-Warehouse Transfers
- Automated product updates between warehouses
- Approval workflows (loading/receiving with quantity checks)
- Exportable Transfer Logs (Excel, CSV, PDF)
9️⃣ Suppliers & Purchasing
- Supplier Management
- Create suppliers, export lists
- Purchasing Workflow
- Local Purchase Orders (LPOs) → Approved POs → Receivings
- Auto-stock updates & storage allocation
🔟 Customers & Deliveries
- Customer Management
- Create customers, track orders/returns
- Delivery Workflow
- Order approval → Pick & Pack → Loading → Delivery
- Status tracking (Picked/Loaded/Delivered)
1️⃣1️⃣ Returns Management
- Transfer & delivery returns
- Listing and export functionalities
1️⃣2️⃣ Barcoding & QR Codes
- Generate/print barcodes (Code 39/128) and QR codes
- Bulk printing with customizable paper settings
1️⃣3️⃣ Backups & Security
- Database & application file backups (ZIP/GZIP)
- On-demand backup removal
1️⃣4️⃣ Easy Installation
- Step-by-step setup with database configuration
- Server requirement checks & extension validation
Demo :
Demo URL : https://demoawms.mes-dev.com/
For admin access
username : [email protected]
password : admin
For simple user access
username : [email protected]
password : user
Updates
Version 3.5 - 03-04-2025
- Database-Driven Translations: Transition from file-based language storage (in the "Language" directory) to a dynamic database-managed system. - Translation Key Management: Enable administrators to add and manage translation keys directly in the database. - New Languages: Introduce functionality for administrators to add new languages to the system. - Google Translate Integration: Provide an automated translation option for keys using Google Translate. - Outer Box Quantity: Add a field to specify the number of items per outer box during product creation. - Stock Management Safeguard: Disable stock-saving functionality until storage location implementation is fully integrated. - Storage Location Tracking: Implement storage location management for received quantities in the purchasing/receiving module. - Quick Customer Creation: Allow users to add new customers directly from the customer order creation page. - Unified Installation Process: Redesign the installation workflow to support both online and local deployments seamlessly. - Barcode System Compatibility: Enhance barcode functionality to ensure full compatibility with PHP 8. - Code Refactoring: Improve code readability, structure, and maintainability across the codebase. - AJAX Performance: Optimize AJAX calls for efficiency and reliability. - Nullable Array Handling: Implement robust checks for nullable arrays to prevent errors during data display.
Version 3.4 - 09-05-2024
**** New feature : **** - The sidebar has been enhanced to exclusively showcase the menus pertaining to the modules that the user possesses authorization to manage. **** Bug Fixes: **** - Fixing the error related to user picture when creating new user. - Fixing the error related to empty data in dropdown lists. - Fixing the error related to the behavior of the PICK button for an order with multiple products.
Version 3.3 - 01-04-2024
**** New features : ****
- Add step-by-step installation process instead of changing the configuration and uploading the database manually :
* Checking the default application URL
* Configuring the database and the server details
* Checking if the database exists and if it is already empty.
* Creating the database if it does not exist.
* Automatically upload the tables of the database just created
* Checking the connexion to the server to ensure that the connection details are correct.
* Automatically configure the .htaccess file
* Checking if required extensions are already enabled.
* Automatically redirect the user to create his own login details (email and passord ) to maintain the security access to his application.
* Redirect the user after his first login to enter the details of his company.
* After creating the company details, the user is redirected to create his first Warehouse.
Version 3.2 - 24-01-2024
**** Bug Fixes: **** - Fix the error of user permissions. - Fix the error of extracting permissions for a defined user - Perform the code by adding modules permissions for each user.
Version 3.1 - 11-12-2023
**** New features :**** - Add new module "User Management" including : * Add/Edit users. * Activate/disable users. * Manage user roles & permissions. * Manage warehouses accesses. * Manage user accesses by application module. - Add new interface for Admin users. **** Bug Fixes: **** - Fix the error in number formatting - Perform the code by adding saving operation in "General Settings" page - Perform the code by adding saving operation in "Warehouse Settings" page - Fix the picture size in "Products" list
Version 2.3 - 11-04-2023
**** New features :**** - Add Google Recaptcha to login page. - Remove Image Captcha from login form as some users face problems in managing it. - Bug fixed : Date format in database. - Bug fixed : Image upload
Version 2.2 - 07-03-2023
**** New features :**** - Add Image Captcha to maintain login security.
Version 2.1 - 03-02-2023
**** New features :**** - Add QR code for products - Add settings page for product QR Codes - Add product pictures - Add Logo and favicon for application - Enhance login security by adding Captcha **** Bug Fixes: **** - Fixing the error that occurred when no product is available. - Solve the redirect to the 404 page by clicking on the menus "Warehouse Settings" and "Company Settings" - Fixing the error returned when displaying test barcode in Settings page - Displaying language flags in top header - Customizing and adding settings pages for application logo and favicon - Fixing the Date mismatch error when importing "physical_inventories" table to database.
Version 1.2 - 17-12-2022
- Upgrade the script from php 7.4 to php 8.0.2 - Update code to resolve the error of the number format when there is no decimal digits provided ( the decimal digits will be automatically 0). - Update warehouse settings page. Validation of returned data. - Disable edit or activate/deactivate products from other warehouses.
Features
- - Step-By-Step easy installation.
- - Multi-warehouse management.
- - Multi-language.
- - Demo data ready to use.
- - Company settings.
- - Login & session settings.
- - Email settings.
- - Warehouse settings.
- - Storage settings.
- - Inventory settings.
- - Warehouse layout.
- - Storage management.
- - Product Management.
- - Category management.
- - Stock control.
- - Inventory management.
- - Transfer management.
- - Supplier management.
- - Purchasing management.
- - Customer management.
- - Delivery management.
- - Transfer returns.
- - Delivery returns.
- - Product barcoding.
- - Packs barcoding.
- - Product barcode settings for printing.
- - Package barcode settings for printing.
- - Database & Files backup.
- - QR Codes
- - User Management ( New )
- - Module Permission Management ( New )

Requirements
Requirements for execution
- HTTP Server (local server or online server)
- PHP 7.2.5 or more (Not tested with versions more than 8.1.9)
- MySqli PHP extension.
- MbString PHP extension.
- mod_rewrite Apache.
- allow_url_fopen enabled.
- openssl extension enabled
Requirements for editing the script
- HTTP Server (local server or online server)
- Codeigniter 3.1.11
- PHP 7.2.5 or more (Not tested with versions more than 8.1.9)
- MySqli PHP extension.
- MbString PHP extension.
- mod_rewrite Apache.
- allow_url_fopen enabled.
Instructions
- Unzip the compressed file "awms.zip"
- Upload the extracted folder "awms" into your server.
- Create a database in your "phpMyAdmin"
Detailed instructions are provided in documentation file Documentation
Reviews
-
1 month ago
-
1 month ago
flahi79 PurchasedRating:



AWMS – Advanced Warehousing, Inventory & Storage System: Shared Hosting Deployment Review
We recently evaluated AWMS on a shared hosting environment (iFastNet) as part of a commercial warehouse deployment test. While the system offers a structured interface for inventory operations, several limitations were encountered when running the application outside of a local environment.
1. Language and Localization Functionality
In version 3.4, the language system was automatically activated after installation, and it was possible to select one of the three available languages (English, French, or Arabic) without requiring any additional configuration.
However, in the newer version, multilingual functionality does not appear to be enabled by default. Instead, each language seems to require manual translation setup before it can be used effectively. It would be preferable for the three default languages (English, French, and Arabic) to be pre-activated and fully usable immediately after installation, allowing users to optionally add new languages only if needed.
2. Settings Persistence Instability
When attempting to save administrative settings such as timezone, date format, or currency, the system exhibited inconsistent behavior on shared hosting.
In some cases, the interface returned the message:
Error - 200: OK
and the configuration was not saved.
In other instances, the same action resulted in:
500 Internal Server Error.
This intermittent behavior suggests that configuration updates may be affected by environment-specific constraints such as output buffering, memory limits, or execution time when deployed on shared hosting platforms.
3. HTTPS Deployment Behavior
Out-of-the-box deployment over HTTPS on shared hosting led to login redirect loops, session persistence issues, and mixed-content warnings affecting AJAX functionality.
Additional manual adjustments to base URL configuration and cookie handling were required for partial compatibility, which may introduce friction in secure production environments where HTTPS is mandatory.
4. Suitability for Storage Rental or 3PL Business Models
While AWMS provides general-purpose inventory tracking capabilities, it currently lacks several functional components required by companies that rent warehouse space to clients.
There is no dedicated client portal page where customers can log in and track their stored inventory. Additionally, there is no built-in billing or invoicing system for charging clients based on rented storage space or duration of storage.
These capabilities are essential for companies offering warehouse space as a commercial service, such as third-party logistics or storage rental providers.
It would be valuable to consider adding features such as client inventory tracking dashboards and storage space rental invoicing in future updates.
Conclusion
AWMS may be suitable for internal inventory tracking within controlled environments. However, deployment on shared hosting platforms may require additional configuration, and organizations operating storage-as-a-service models may need to extend the system to support commercial warehouse leasing workflows.
-
2 months ago
tworange PurchasedRating:



I am highly impressed with the AWMS script. The logic is sound, and the interface is very intuitive. What truly stands out, however, is the developer's support. They were incredibly prompt, professional, and polite in answering my technical questions. It is rare to find such high-quality code backed by even better customer service. Highly recommended! -
9 months ago
dev7user PurchasedRating:



Horrible support.
There is no way of contacting these guys.
They are not replying to any email and also not giving any refund.
It's a complete SCAM!
DO NOT buy this!
Message to the software developer:
I have also fixed the barcodes just like you said and removed spaces, punctuations and special characters. But still you do not reply. I have also sent you video and screenshot as proof but still you do not reply. -
10 months ago
ronyjck PurchasedRating:



There are still a lot of bugs in it.
1. If the product id is more than one digit, it will read the first digit, such as product id 10, which is read by the system and stored product id.
2. Export excel there are some that don't work.
3. Transfer return and delivery return error (404 not found)
4. When loading we enter the name of the driver and the vehicle will be teapi after saving no entry to the table
5. There is no print menu for street letters, there is only a packing list.
6. The PO should be printed too.
Other items by this author
|
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
| Category | Scripts & Code / PHP Scripts / Management / Inventory |
| First release | 24 November 2022 |
| Last update | 4 April 2025 |
| HTML/CSS Framework | Bootstrap, Less |
| Software version | PHP 7.2, PHP 7.3, PHP 7.4, PHP 8.0, PHP 8.1 |
| Files included | .php, .css, .html, .sql, .xml, Javascript .js |
| Software framework | CodeIgniter |
| Tags | multi language, php script, codeigniter, inventory, rtl, web application, warehouse, Inventory Management, warehouse management, multi warehouse, barcoding |








