1. Home
  2. Docs
  3. UltimatePOS
  4. Addons / Modules
  5. [ADDON] Manufacturing module for UltimatePOS

[ADDON] Manufacturing module for UltimatePOS


Manufacturing module is available in our official website here: https://ultimatefosters.com/product/manufacturing-module-for-ultimatepos/

Installing the Manufacturing Module:

Before installation make sure you meet the below requirements:

  1. Since this is not a standalone application you will need UltimatePOS (Download from here)
  2. UltimatePOS – Advance Version 2.16 or higher installed. For UltimatePOS installation step refer to this documentation.


  1. Unzip the file downloaded zip file. Inside that, you will find “Manufacturing” directory.
  2. Go to UltimatePOS installed directory in your server. There you will find a folder named “Modules” (on the same level as app or bootstrap directory). If this folder is not present then create “Modules” folder (Make sure the folder name is exactly “Modules” with “M” in capital case). It should be inside the POS codebase, in the same level as “public” folder. (NOT inside public folder)
  3. Upload or Cut-Paste the  “Manufacturing” directory inside this “Modules” directory.
  4. Open .env file. Inside that, you will find “ADMINISTRATOR_USERNAMES” configuration. Add the superadmin/administrator username in this option. If already added then skip this step.
    Example if “user1” is superadmin then:
  5. Login with superadmin (username which is added in step 4). After Login, you will able to see the manufacturing menu present in the sidebar. If not present them make sure the above steps are followed properly.
  6. If you pos is installed in www.example.com then go to www.example.com/manufacturing/install
  7. Enter the license key & username which you can get from the steps in documentation linked.
  8. It will process for a few minutes and installation success message will be displayed.

Great, installation is successfully completed.


  1. Download the new version from https://ultimatefosters.com
  2. Extract/Unzip the Zip file.
  3. Inside the “Manufacturing-(SaaS-compatible)-V” folder you will find a “Manufacturing” folder.
  4. Open your cPanel or DirectAdmin or FTP (filezilla) or localhost, and go to the Modules folder.
  5. Delete the existing “Manufacturing” module from folder your server.
  6. Upload the new downloaded “Manufacturing” module.
  7. Log in with your superadmin or Administrator account in POS.
  8. Run this URL in your browser:
    http://yourwebsite.com/manufacturing/install/update or if you’re using a sub-domain:
    It will run for a few minutes and show a success message.
  9. You can view the version number of manufacturing module in messages screen.

Creating Recipe:

  1. To add a new recipe, go to Manufacturing -> Recipe
  2. Click on Add button, it will open a popup, select the product for which you want to add recipe
  3. Add all ingredients/raw materials, wastage percentage & final quantity.
    Wastage percentage mentioned here is wastage for the raw ingredients which happens when the ingredient is cleaned, for example in cabbage some % is wasted when leaves & stems are removed. If the raw materials you’re using doesn’t have wastage you can keep it 0 %, which is default.
    Raw Ingredients: Raw ingredients are taken from the list products. You can mark a raw ingredient as “Not For Sale” if it is not used for selling individually. For example Some Raw ingredients like butter can be sold, some cannot be.
  4. Wastage %:  Enter the wastage for final product which can happen because of bad quality or other reasons.
  5. Total Output Quantity: Output quantity for which you entered the recipe.
  6. Production Cost: Production cost in %, it is calculated from raw ingredients cost.
  7. Recipe Instructions: Steps to be followed for production of final product from ingredients.

Adding Production:

  1. To add production go to Manufacturing -> Add Production
  2. Reference No: Optional reference number, you can keep it blank to auto-generated it.
  3. Business Location: Select the business location where production is done. Raw ingredients stocks will be deducted from this location & final manufactured product stock will be added to this location.
  4. Product: Select the product for manufacturing. based on selected product it will display all the Raw ingredients from recipe added.
  5. Quantity: Quantity of final product to manufactured. Based on this Raw ingredients quantity will be calculated from recipe.
  6. Input Quantity: Input quantity raw ingredients which will be used for production.
  7. Wastage Percent: Waste percentage of raw ingredients. For example, if you took Cabbage 1 KG, and 200 grams is wastage then wastage percentage is 20%, so 800 grams will be final quantity.
  8. Final quantity: Input Quantity – Wastage Percent
  9. Wasted Quantity: Wastaged quantity of final product for any reasons.
  10. Production Cost: Production Cost percentage of ingredients cost.
  11. Finalize checkbox: Check this checkbox to finalise the production, this will remove the stock of raw ingredients & add stocks for manufactured product. After finalise the production cannot be edited.


  1. Production Ref No. prefix: Prefix number when production reference number is auto-generated.
  2. Disable editing ingredients quantity: Disable editing of ingredients when adding a production, this can help to restrict staff from editing raw ingredients


New permission for View/Add/Edit for recipe & production will be available when creating a role.

SaaS Module Compatiblity:

If you have SaaS module installed & Manufacturing-SaaS-Compatibility installed then you will see options when creating packages to Enable/Disable manufacturing module in it. Not all businesses are manufacturers, so having a different package for it helps you to provide functionality as per the business requirements.

Release Notes:

Version 2.0, February 28, 2020

  1. NEW: Compatible with UltimatePOS 3.0 & higher.
  2. NEW: Sort the ingredients for recipe.
  3. Many other fixes & improvements

Version 1.2, January 14, 2020

  1. NEW: Price column in list recipe is updated based on its ingredients purchase price.
  2. NEW: Update product purchase price based on recipe cost.
  3. NEW: Update product purchase price based on production price, on finalizing production
  4. NEW: In recipe add production steps with step name, description & different ingredient for each step.
  5. NEW: Deletion of recipe.
  6. NEW: Deletion of Non-Finalised Production.
  7. NEW: Copy existing recipe to new recipe.

Version 1.1, September 17, 2019

  • Bug fixes & overall improvements.

Version 1.0: Released August, 2019

  • Initial release.
Was this article helpful to you? Yes 3 No 1

How can we help?