AWMS is a fully responsive web script.
The script comprises English, French, and Arabic languages and supports RTL (adding a new language is easy and will be cleared in this documentation).
In the script, numerous warehouses are being managed using a single application. It covers storage management (racking systems, management of storage locations while bringing in and taking out inventory, volume occupancy management, administration of warehouse areas (storage areas, free areas, pick & pack areas...), etc. It also comprises managing inventory in accordance with established inventory standards and processes (pick & pack techniques, physical inventories, inventory turnover, economic order quantity as an inventory management strategy, etc.).
The script also shows a visual warehouse plan with the current volumes and locations of each product, allowing the user to select the best place for each in-stock or out-of-stock item. Along with managing stocks, stock movements, alert stock, out-of-stock items, and more, it also handles products, categories, logistic information for each product (packaging length, breadth, and height), weight, and the number of units per package or pallet.
The script also controls all warehouse transfer processes, from creating the transfer to receiving it in the other warehouse.
Additionally, it oversees purchasing activities and suppliers (from the creation of local orders until receiving the merchandises from the supplier).
Moreover, it oversees all client generation and delivery operations (create and edit customers, add customer orders, pick & pack orders, create deliveries, loading process).
The script also controls the return procedures (returns from transferred products to other warehouses, returns from delivered products to customers).
A barcoding system with configurable parameters is also included in the script. It generates barcodes for both products and delivered packages.
For ease of use and customization of warehouse operations, the script includes detailed settings for all tasks (language, time zone, date format, currency, general settings for currency formats, warehouse settings to define warehouse and area dimensions and supported quantities, inventory settings to define Listing techniques and methods used, barcode settings to define the barcode type and print settings).
The MIT License (MIT)
Copyright (c) 2014 - 2019, British Columbia Institute of Technology
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
* Bootstrap v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license
jQuery Redirect v1.1.4
Copyright (c) 2013-2022 Miguel Galante
Copyright (c) 2011-2013 Nemanja Avramovic, www.avramovic.info
Licensed under CC BY-SA 4.0 License: http://creativecommons.org/licenses/by-sa/4.0/
This means everyone is allowed to:
Share - copy and redistribute the material in any medium or format
Adapt - remix, transform, and build upon the material for any purpose, even commercially.
Under following conditions:
Attribution - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
ShareAlike - If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
*
* Open source under the BSD License.
*
* Copyright © 2008 George McGinley Smith
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
moment.js
//! version : 2.18.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
/*!
* Chart.js v2.9.4
* https://www.chartjs.org
* (c) 2020 Chart.js Contributors
* Released under the MIT License
*/
/*!
DataTables 1.10.16
©2008-2017 SpryMedia Ltd - datatables.net/license
*/
/*!
FixedHeader 3.1.3
©2009-2017 SpryMedia Ltd - datatables.net/license
*/
/*!
Buttons for DataTables 1.6.0
©2016-2019 SpryMedia Ltd - datatables.net/license
*/
*!
* Select2 4.0.13
* https://select2.github.io
*
* Released under the MIT license
* https://github.com/select2/select2/blob/master/LICENSE.md
*/
/*! Copyright (c) 2011 Piotr Rochala (http://rocha.la)
* Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
* and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
*
* Version: 1.3.8
*
*/
/*!
* sweetalert2 v11.4.8
* Released under the MIT License.
*/
/*
* Author David S. Tufts
* Company davidscotttufts.com
* Released under the MIT License.
* Date: 05/25/2003
*/
Copyright (c) 2013 David Tufts
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Open the file "application/config/config.php" and change the Base_url
and enter your base url (url to your application).
Warning : the url should end with trailing slash "/"
Open the file "application/config/database.php" and enter your database details ( server name, user, password).
Open the file ".htaccess" located in the root of the script folder and change the line 3 as following:
If you put your script files inside another folder in your server, enter
RewriteBase /(your_folder_name)/
If you put your script files directly on the root of your server, enter
RewriteBase /
Enter your script url and you will see this login page.
Log in with the following user details :
Language can only be changed on the login page.
You simply select the language from the drop down options and the entire application will be displayed in the selected language.
If you want to add a new language to the script, proceed as followed :
your_script_url/application/languages/
and create a new folder with the name of your languageyour_script_url/application/languages/english
info_lang.php
and paste it in the folder of the new language already createdyour_new_language
For any queries or support contact me