Releases: Blair2004/NexoPOS
NexoPOS 4.6.0
This update comes with various changes and code refactoring. Let's discover together the new changes that have been released to make your life easier with NexoPOS 4.x.
Track Orders With Instalments
For orders that are paid with installments, you'll be able to monitor those orders easily. NexoPOS will daily check every order and update its status if it hasn't been paid in due time. From the orders list, you'll then be able to filter orders that are due.
Providers Products
Have you ever wanted to see all the products that have been provided by a specific provider? Now it's possible. You'll need to head to the providers, then on the option, you'll see "See Products".
Role Cloning
As we're working on a new update of the multistore module, we've introduced a feature that will be helpful for that new update. This is the Role Cloning. this feature help creates a copy of existing role with their assigned permissions. Since the new update of the multistore will support wildcard domains, restricting access to certain stores will be made through roles (roles will be assigned to store and no more users).
Arabic and RTL Layout
We've heard your request for Arabic and now we've added the Arabic with an RTL layout to NexoPOS 4.x. Note that languages are configured per user. All users who don't define an explicit language on their profile will use the system language.
Low Stock Products And Report
Now, you can define per unit what is the minimum inventory that should be considered as a low inventory and get notified with the stock gets low.
Every product that has a low stock will daily be reported and access to the report is possible from the menu.
Bug Fixes
This update also includes various bug fixes such as :
Fixed: barcode issue for procurement products
We would like NexoPOS to have accurate tracking for physical products. This means that every product that is added to the system is assigned a unique barcode combination.
Fixed: unable to load order with products for unregistered products (service).
Changelog:
- Track Layaway Orders
- Extend Crud Service
- Fixed: order details with quick products
- Added: Providers products
- Updated: CrudService for better extensibility
- Fixed: issue while generating barcode for procurement products
- Arabic & RTL
- Low Stock Products & Report
NexoPOS 4.5.8
This changelog comes with core changes and various bug fixes. Regarding the core changes, we've added an environment restriction, which helps to set a restriction for installing a module only if NexoPOS is at a specific version. That will ensure compatibility with modules and NexoPOS.
Introducing Pin Login Module
This update comes with a module that is released for easy authentication on NexoPOS 4.x. You might have a restaurant and would like your cashier to log in without having to use their username + password, you can then set 4 digits sequence they can use to authenticate. Get this module now as it's on sale for 1 week.
Main Additions
Let's break down the other changes we've added to NexoPOS 4.x.
Product Combinaison
NexoPOS 4.x add on each click from the products grid a product on a new line. For some users, this causes paper waste as those products could easily be merged. We believe however not every similar product should be merged, for example, if a product is sold at a specific price, this should clearly stand out on the receipt. We've then added a smart product merging on the receipt settings ( Settings > Invoice Settings ).
Customer Rewards Preview On The POS
From now you can see if the customer has an ongoing rewards system attached to his account. From there you can see how many points he earned for each reward system and the target he needs to reach in order to unlock a gift.
Other Changes
- Fix Numpad Bugs
- Added: Products Combinaison
- Fixed: Editing Procurement
- Added: New Vue Components
- Fixed: Pagination
- Added: Reward System Preview
- Fixed: Requesting TimeZone for Year Report
- Fixed: Combined Product Test
- Fixed: Order Not Attached To A Refund Expense
- Fixed: Show Insensitive Error With Debug is off
NexoPOS 4.5.7
This update comes with various changes that were performed to ensure the security of the script and to fix various issues that have been reported on Github. To ease the work of the developers, Github should be the place where issues are reported. Let's now break down what's new on this release.
Download Update Using My NexoPOS module
We've released a module named "My NexoPOS" that aims to ease updates with NexoPOS 4.x. If you would like to see a walkthrough guide, there is a video we've released about it.
Note About The Error #328
If you're having strange figures on your account, which we've discovered was caused by the cash register. Please consider getting in touch with us so that we can take necessary measures in order to clean up your database.
Changelog
- fix #328
- Fixed: Cash Register not displaying correct float values
- Fixed: minor layout issues
- Added: new tests and service
- Updated: increased float number length
- Added: new tests
- Removed: unnecessary code
- wip #329
- Fix Vulnerability While Saving Coupon
- Fix Vulnerability On Session Cookies
- Securing Exported Files By Hiding Behind Cache
- Ensure To Display A Proper Error On Http Error
- Ignore Invalid Products On Orders (fix #319)
- Fix SQL Error For Date Filter (fix #326)
NexoPOS 4.5.6
This update introduces a new feature that is the QueryFilter. This feature helps to apply permanent filters on a crud instance. At the moment that filter works only on the Orders. Gradually we'll be adding the filters to other crud instances.
A filter applies to subsequent requests and can be cleared. The filters are erased when the page refreshes.
Changelog:
NexoPOS 4.5.5
This update introduces a new feature that is the QueryFilter. This feature helps to apply permanent filters on a crud instance. At the moment that filter works only on the Orders. Gradually we'll be adding the filters to other crud instances.
A filter applies to subsequent requests and can be cleared. The filters are erased when the page refreshes.
Changelog:
NexoPOS 4.5.4
Changelog:
- Refactoring module provider
- Updated: product category service
- Added: prune for telescope records
- Added: extensibility of brand
- Add snapshot for backing up the database
- fix #280
- Fixed: js error when the default customer doesn't exist
- Updated: refactoring RxJS
- Updated: a changed strategy to detect if the system is installed
- Added: new database error page
- Fixed: issue while paying installments
NexoPOS 4.5.3
This update comes to fix a compatibility issue with the multistore module and Gastro 4.5.x
Changelog:
- Removed: old "tendoo" branding
- Added: modern extensibility to the Crud Controller
- Added: route name on customers web routes
- Fixed: updating codebase (RxJS)
- Fixed: asset extensibility for MultiStore
- Fixed: invalid argument for NotAllowedException
- Fixed: barcode not working on multistore
- FIxed: CreateOrderTest failing for unpaid orders
NexoPOS 4.5.2
We've released a new update of NexoPOS 4.5, that brings some bugs fixes.
Changelog :
- Fixed: reward execution
- Added: test reward system
- Fixed: Tax computation
NexoPOS 4.5.0
Today we're releasing an update of NexoPOS 4.x that covers various bug fixes.
Changelog:
- Fixed: how taxes are computed for refunded orders.
- Cleaning Unit Tests
- Added: new events
- Added: disabling CSRF for webhook route
- Updated: module booting
- Added: generate barcode if not provided
- Added: checking customer coupons
- Fixed: fix #277
- Fixed: tax calculation on TaxService
- Fixed: fix #276
- Fixed: fix #274
- Updated: refactoring the code
- Added: Provider procurement Crud
- Added: support for quick products
- Updated: table schema for unit quantities
- Fixed: bug while making a payment
- FIxed: tax computation for quick product
- Fixed: tax computation while editing a product price
- Fixed: fix #278
- Fixed: notification not deleting
- Added: sound notifications
- Added: prevent undesired pos closure
- Added: new audio select input
- Added: customer account history crud component
- Fixed: allow custom payment for an installment
NexoPOS 4.4.2
Changelog:
- Upgraded: to laravel-mix 6
- Fixed: wrong asset loaded on production
- Fixed: wrong locale file loaded on production
- Updated: including vendor and manifest
- Fixed: show discount conditionally if it's set
- Fixed: migration not compatible with multistore
- Fixed: float value comparison
- Fixed: added extensible "rename" method to "Schema"
- Fixed: missing _naked_receipt.blade.php template
- Fixed: order with installment calculation
- Removed: deprecated dependency