Code

NexoPOS - Extendable PHP Point of Sale

NexoPOS - Extendable PHP Point of Sale

multistore how does it work video testimonials sketch features

nexopos game


Test the demo

Link : Live Demo
Username : Admin
Password: 123456



Requirements

  • PHP 5.3+, PHP 7.0+
  • MySQL 5.x

Tools Used

  • CodeIgniter 3.1.0
  • TendooCMS 3.1.3
  • AdminLTE 2.3.3
  • jQuery
  • Underscore
  • Moment.js
  • Carbon : extension for DateTime
  • GlyphIcons
  • Bootstrap
  • Bootstrap Notify
  • jQuery UI
  • Bootstrap TimePicker
  • CanvasLoader
  • Bootbox
  • GroceryCrud


Warning : Images available on Demo are not part of the item.



= v3.12.14 - 2018.07.15
* Updated : translation
* Fixed : issue while attempting to edit an ajustment fix nexopos/v3-issues#14
* Fixed : datetime code for orders.
* Added : Post code field fix nexopos/v3-issues#10
* Update database version
* Fixed : missing sms button on the Payment box fix nexopos/v3-issues#4
* Added : new function to set store options
* Removed: collation while creating tables
* Fixed : reset a store was disabling the multistore feature
* Added : new hook load_pos_footer to register view on the POS screen
* Added : new api Route to import customers
* Fixed : editing item from the POS when Gastro is disabled
* Updated:  Nexo SMS
* Fixed : transfering item with ID sometime causes an issue if we already has an entry with the same ID.
* Improved : New Full Payment Button
* Improved : Now  Waiter and Chief User Account Can Control From Access-Manager When Using Multi-Store
* Translating Grocery Crud
* Added : New feature Import customers
* Updated : Stock Adjustment to support stock taking
* Fixed :  fix #66
* Preparing Route for the API
= v3.12.11 - 2018.06.18
* Fixed : fix #68 Importation issues
* Fixed : fix #67 DateTime on CRUD components
* Fixed : fix #65 CSV issue
* Updated :  Spanish Translation
* Fixed : Store Copy feature
* Fixed : Error while selecting provider during the importation. Fix #62
* Fixed : Select all order fix #61
* Updated : Nexo Store Advanced manager
* Improved : Oauth Service
* Added : Cron Demo Reset
* Added : Disable modules config
= v3.12.9 - 2018.06.05
* Fixed : Stock modification for stock adjustment fix #45
* Updated: NexoPOS Updater a.k.a Licence checker
* Fixed : calculation of Incomes and Losses fix #51
* Fixed : calculation on cash flow fix #52
* Fixed : Stock Transfert Route
* Fixed : delete store
* Added : New action before store deletion
* Remove widgets snippets
* Improve the language loading for the system
* Allow Module installation for Github Zip Files
* Fixed : supply post URL
* Updated : NexoPOS version
= v3.12.8 - 2018.05.22
* Updated : Translation
* Fixed : Annual Sales Report
* Added : New columns for the profit and lost report (SKU, Order Code)
* Fixed : Dashboard Card Report
* Added : Date Formating for Crud Entries
* Added : feature for auto search after a barcode scan.
* Added : Ajustable Receipt size for Nexo Print Server
* Fixed : Preview index for ApiNexoItems.php
* Fixed : Printers selection on multistore
= v3.12.7 - 2018.05.11
* Improvided : Exporting Print Functions
* Fixed : Deleting orders
* Added : new core shipping class method
* Improvded : Item importation
* Added : BEFORE_QUANTITE and AFTER_QUANTITE fields on delivery history
* Added : Calculating BEFORE... and AFTER... after an import
* Fixed : shipping editiong
* Added : Assign import to delivery and provider
* Improved : Nexo Print Server
* Fixed : 404 route for Categories Expenses
* Improved : import, added provider
* Added : Create Delivery directly from Delivery UI
* Updated : all translations
* Updated : Readme
* Updated : version to 3.12.7
= v3.12.6 - 2018.04.29
* Added : Support for PHP 5.6
* Added : Throwing porper error for CURL
* Added : New JS event "close_paybox".
* Fixed : Search order
* Added : Basic receipt for Nexo Print Server
* Restoring Index.php to support module installation.
* Remove PHP 7.1 warning
= v3.12.5 - 2018.04.21
* Added : Implementing Nexo Local Print Support
* Updated : Disabling Composer to load from the config file
* Fixed : Aauth issue with PHP 7.2
* Added : Test Print for Nexo Local Print
* Added : Settings for Nexo Local Print
* Updated : Translation en_US, es_ES, ar_AE
= v3.12.4 - 2018.04.11
* Fixed : Missing Route which leaded to Providers (suppliers) creation issues.
= v3.12.3 - 2018.04.08
* Fixed : Category Creation
* Fixed : Inserting Items
= v3.12.2 - 2018.04.07
- Added : User Friendly error for grouped items
- Updated : Route Package
- Fixed : Store Route
- Fixed : Store Preview
- Fixed : Refund Invoice
- Fixed : missing dashboard card for store.manager and store.demo roles
= v3.12.1 - 2018.04.03
- Added : New Dashboard reports
- Updated: Chart.js
- Fixed : Grouped Item Edition
- Added : New Dashboard Report System
- Updated : English Translation
- Updated : Version
- Fixed : Adding Grouped item
- Added : Allow code injection on customers script
= v3.12.0 - 2018.03.28
- Improved : Turkish Translation
- Improved : Date Code for orders
- Added : NexoPOS Updated v1.1
- Improved : Spanish, English & Arabic translation
- Added : Daily Sales send by Email
- Fixed : Customer refreshing after an order is placed and submited
= v3.11.10 - 2018.03.20
- Fixed : Issue while saving order
- Fixed : issue for submitted reports.
- Update : NexoPOS Version
= v3.11.9 - 2018.03.20
* Added : Custom Order Code Generator
* Added : Send Report by Email (Daily Sale Report)
* Updated : Translation
* Fixed : PostOrder index issue
= v3.11.8 - 2018.03.11
* Added : Dropdown menu
* Improved : Post Order
* Fixed : Deleting Quote orders
* Added : Alternative Name
* Added : Display Alternative name on receipts
* Fixed : Quick Item
* Added : Search field for hold orders
* Updated : Translation
= v3.11.7 - 2018.02.24
Fixed : Incomplete order payment
Fixed : Sale Page reloading
Fixed : Audio Notificaiton
Fixed : Discount calculation
Fixed : Tax issue on receipt
Fixed . Register issue
Updated : Translation
- Added : Arabic language
- Added : RTL Layout
- Added : Variable Tax
- Added : Taxes changes on POS
- Fixed : Invoice billing tags missing
- Fixed : Profit and Lost Issue
- Updating NexoPOS and NexoPOS Premium
= v3.11.6 - 2018.02.11
- Fixed : Route 404 errors
- Added : RTL support (started integration of arabic 56%)
= v3.11.5 - 2018.01.30
- Improve : language
- Fixed : Nexo_Misc object
- Support Grouped item while editing an order
- Update language
- Improve the POS Script
- Complete Grouped item creation
- Adding Upload for grouped items
- Adding route for grouped items
- Adding new conditions
- Add Editing Grouped Item
- Adding description for Grouped Items
- Add new language string
- Change field for taxes
- Fixed : refreshing barcode and resampling barcodes
- Added : New tab for grouped items
- Add Responsive JS to toggle overflow css property in the right time
- Fix route URL
- Fix payment controller
- Add substore route for payment
= v3.11.3 - 2017.12.30
- Added : New Rest API endpoint
- Added : Autofocus on POS search field
- Added : Turkish Language
- Added : Invoice items
- Added : German
- Added : German and Turkish
- Improved : Differents files for POS Buttons
- Improved : Receipt
- Improved : Update Nexo Updater
- Fixed : Supplies Link
- Fixed : Flash Item form missing
- Fixed : Loading order with flash items
- Fixed : issue for missing api keys
- Fixed : template url on multistore
- Fixed : Module loading priority
= v3.11.0 - 2017.12.01
- Refactoring Routes
- New filters for editing and injecting code on v2Checkout
- New models for Gastro: Nexo_Gastro_Tables_Models
- Restoring Monthly Sales
- Making order editable
- Update Nsam Module
- Upload Stock manager
- Disable ElFinder
- Fix dashboard card update
- Add new response on Cloud Print Request
- Disable Awesome CRUD
- Putting Calculator on the other side
- Updating translation
- Add Nsam Route configuration
- Fix edit orders
- Fix category slider on POS
- Add phone as default field during installation
- Restore Expenses
- Fix invoice errors when no data has been set.
- Finish Invoice
- New Field for delivery and customer shipping & billing information
(phone and email)
- Remove Gastro controllers from core
- Introduce Raw price
- Add order code on receipt
- Updaing Invoice
- Secure Api
- Fix users issue
- Fix menu issue
- remove  "controllers" from reserved folder
- Restore Nexo Namespace
- Add store route to nexo_premium
- Translation
- Update Grocery CRUD views
- Complete Multistore Feature
- Update GroceryCRUD
- Add Bulk Delete on grocery Crud
- Add possibility to delete Supplies including items
- Add possibililty to delete single supply entry and update global
supply details (value, items included).
- New Route for components.
- Add route to other modules
- Add custom permission
- Fix unescaped site name.
- Added : Update Support Policy
= v3.8.6 - 
* Fix save order, when a paid order has been proceeced
* Fix : Check the calculator display
* Fix : Increase time for autofocus on supply
* Fix : Purchase price column is displayed twice on the item list
* Fix : Sort by date and time on transfert history
* Fix : Make sure receipt has loaded before running print
* Fix : Transfert don't save item type and status
* Added : New columns before an action and after an action in product history
* Fix : issue while editing users with NSAM
* Fix : discount issue calculation on receipt
= v3.7.4 - 2017.08.30
* Added : Stock Management
* Added : Stock Transfert
* Fixed : Coupons issues
* Fixed :  Item labels barcode issue
* Improving code
= v3.1.3 - 2017.07.12
* Fixed : Some bugs on reports
* Added : new invoice template tag
= v3.1 - 2017.07.03
* Added - New customer UI with shipping and billing informations
* Added - Shipping for orders
* Added - Quick Item
* Added - Coupon usage limit
* Added - Expenses categories to reports
= v3.0.21
* Fixed  - issue Grocery Crud multiselect field.
* Fixed  - issue with stock management
* Fixed  - deleting register wasn't working.
* Fixed  - notification translation for low stock in spanish
* Added - marquee for item name
* Added - Keyboard support for item price, item quantity, item discount
* Added - Fullscreen mode enabled by default
* Added - Stock Management
= v3.0.13 - 2017.03.16
* Added : Spanish language
* Fixed : duplicated key on option table
= v3.0.11 - 2017.03.03
* Added : Coupon feature
* Added : refresh barcode
* Fixed : refund feature
* Fixed : minor bugs
= v2.9.10 - 2016.12.25
* Fix issue with Refund & Split Payment feature on order list
* Logo on dashboard can now be customized, see logo url on general settings.
* Added : bulk import
* Added : API Key Management
* Added : New Report - Detailed Report
* Added : New Report - Incomes and Losses
* Improved : Branding Replacement
* Improved : Checkout UI
* Fixed : Export using Grocery Crud
= v2.9.8 - 2016.11.29
* Improve Checkout UI displaying real price as floatting content.
* Fix report Profit and Lost
* Stock alert
= v2.9.5 - 2016.11.08
* Improving Responsivity on SmartPhone
* Fix calculation error on POS Screen
* Deleting unused code
= v2.9.2.1 - 2016.10.28
* Update URL helper
* Fix Aauth Issue
* Update language
= v2.9.2 - 2016.10.26
* Improving : POS screen
* New feature : hold order
* New feature : Returning items
* New feature : discount per item
* New feature : line item price editor
* Some bug fixes
* New POS screen using Angular JS.
= v2.8.3 - 2016.09.08
* Fixed : bug reported by a customer on the checkout UI (configuration settings wasn't working).
= v2.8.2 - 2016.09.02
* Added : Multi Store feature
* Fixed : Reports bugs
* Fixed : Cash Register bugs
* Fixed : SMS Invoice with registers feature
* Improved : Receipt
= v2.7.7 - 2016.07.30
* Added Registers support
* Opening Balance and Closing balance (optional)
* Improved : Register UI
* New Category Browser
* Menu Improved
* Fixed Best sales Report
= v2.6.3 - 2016.07.01
* Added Decimal value support
* Added SMS invoice template
* Added BulkSMS provider
* Added Oauth phase 1
* Fixed Sale type widget
* Fixed Nexo_Misc.php and url_helper.php error notice
* Fixed GroceryCrud error notice
* Removed Tutorial, Guide and News dashboard widget
= v2.6.2 - 2016.06.24
* Fix jQuery Lazy Loading on Tablets and SmartPhones
* Fix Item comparison while using same name
= v2.6.1 - 2016.06.23
* Added : Bootstrap Toogle
* Added : Twilio SMS support
* Added : New fields for customers (preparing WooCommerce support)
* Fixed : Flat discount can't now exceed current cart value
* Fixed : Pay box margin on small devices
* Fixed : Stock management bug while editing order
= v2.6.0 - 2016.06.08
* Added : New checkout UI (V2)
* Added : Pricing based customers groups
* Added : Schedulable discount for customer groups
* Added : Stripe Support
* Improved : Table responsive
* Improved : Dashboard Widget
* Improved : English Translation
= v2.5.9 - 2016.05.25
* Fix : Item image upload 
* Improve : Gravatar support for TendooCMS 
* Introduce : Checkout Screen v2 (not yet operating) 
* Added : a settings to redirect frontend to dashboard
= v2.5.8 - 2016.05.24
* New permissions for following roles : shop_cashier, shop_manager, shop_tester, master
* Improved Permissions access
* Fix : All products with resampled barcode was removed from orders.
* Fix : ChartJs multi layered chart for "cashiers performances" and "customer statistics".
= v2.5.7 - 2016.05.20
* Update jQuery UI to v1.11.4
* Fix jQuery FancyBox bug while item thumbnail was previewed
* Fix jQuery 404 asset loading
* Change URI to reach "add new item" screen
* Fix bug hide protected field while editing
* Fix item in use (in one order at least, can't be deleted)
= 2.5.6 - 2016.05.19
 * Initial Release
by
by
by
by
by
by