innerpagesbg

Download

Download PHP Point Of Sale

Purchase PHP Point Of Sale

PHP Point Of Sale is designed to help small businesses at an affordable price. Starting at $299/year or $34/month. It is very user friendly and can be setup fast!


Already purchased? Get your link


  • Now connects with quickbooks online
  • Now support Square as integrated processor for iOS & Android
  • Added option Allow price override regardless of permissions for items and item kits
  • Now showing item description in stock alerts
  • Can find out the balance of customer and supplier store accounts on a given day
  • Can now support items that are bought in series such as 6 pack of haircuts that have an expire date
  • Can now attach custom fields to sales and receivings (Up to 10)
  • Now support merchant supplied gift cards for processors using a USB integration or tran cloud
  • Added alerts for when cash drops below or goes above a configured limit for a register
  • Added time off requests to time clock section. Employee can request paid or unpaid time off which can be approved
  • Can now assign a customer to a location
  • Improved items not counted page to count variations and items directly from the report/page. Can also filter by category
  • Can now search by variation in the custom report
  • Now can set "Only allow items to be sold in whole numbers" for items and item kits so the quantity can't be changed to a non integer
  • Added COGS to sales --> detailed report and items --> Summary report
  • Can now set for items + item kits if the items is barcoded. When printing barcodes only items that have this option will print barcodes.
  • Added employee permission "See inventory count when counting inventory"
  • Can now specify main image for use with grid and item search
  • Added employee permission "Can edit suspended sale"
  • Added margin calculator for items + item kits
  • Can now track cost price per serial number
  • Enhanced category report to show inventory data along with sales data
  • Added store config option to allow customer to be scanned into the item field
  • Many minor fixes
    • Added estimate option for suspended sale
    • Now exporting reports in xlsx by default (Except for customers upgrading; but this can be changed in Store config)
    • Added store config option to automatically put comments on receipt
    • Added store config option to determine which id field shows up in sales register
    • Added store config option which always focuses on item field after updating anything on sales/receivings interfaces
    • Fixed bug where item kit scan might not work
    • Added the ability to delete taxes during a sales (Only for NON tax inclusive items)
    • Can now add customer to sale by Company name
    • Added supplier company name to detailed receivings report
    • Improved Spanish Translation
    • Added size field for items
    • Showing + saving masked card even if we don't have an issuer of card (Bug fix)
    • Fixed bug where deleted_by was saved in the database when editing/suspending sale + receving
    • Fixed a bug in custom report where payment type was NOT filtered correctly
    • Fixed a bug where auth code + ref no did not show up on receipt of partial transaction when 2nd payment is NOT credit card
    • Fixed sql error that occured when trying to update location in bulk edit
    • Made last name optional for many "People" in the system (suppliers, employees, customers)
    • Modal dialog popup for customers from sales interface
    • Fixed a bug where an employee couldn't change locations unless they had employee module permissions
    • Fixed a bug where quotes and other odd characters didn't display correctly when searching
    • Fixed a bug where sale prefix couldn't contain spaces
    • Added ability to hide recent sales in sales UI
    • Fixed a deadlock bug that could result in sale + receiving transactions to fail under rare cases
    • Fixed a bug where when using a giftcard during a sale, it didn't calcualte profit correctly in some cases + Added option to disable giftcard subtraction
    • Can now sell giftcard even if user does not have access to items module
    • Can now cleanup old suppliers
    • Can now update quantity from bulk edit
    • Improve printing when using long descriptions
    • Minor bug fixes
    • Fixed bug in selling giftcard where tax was charged
    • Now saving state of manage screen searches so they persist across page reloads. Also redirecting back to manage screens when editing.
    • Fixed performance bug where more than 1 report could be run at a time per session. This is now limited to 1 report per time for a session.
    • Now showing store account payments in reports by default. Also fixed bug where cash tracking broke when receivng store account payments
    • Fixed a bug where if item kit cost price wasn't specified you couldn't complete a sale
    • Display customers, employees, suppliers by Last Name, First name in ordered by last name on search suggestions.
    • Fixed a bug where php < 5.3 made it so you could NOT add/edit a location
    • Sort search suggestions in Alphabetical order
    • Fixed a bug where some configurations of nginx wouldn't allow to process a sale or view a past receipt
    • Fixed bug where suspended sales could would not update store account balance
    • Added product id + item number to detailed supplier report
    • Added category to items summary report
    • Can now export custom report to .csv/excel
    • Fixed a bug where categories could be duplicated on item grid
    • Fixed a bug where if the quanity was not set for an item, inventory was not updated
    • Fixed bug in profit and loss report where profit wasn't shown
    • Added ability to process credit card transactions when editing a sale
    • Show StatusMessage when credit card fails
    • Ability to hide dashboard statistics
    • Small various bug fixes
    • Completely new UI that is completely responsive that works on desktop and mobile devices
    • Multi location/store support. You can now manage more than one physical location easily!
    • Ability to set multiple prices per item (Tiers) and assign a customer to a tier to receive tier price
    • Ability to sell items on store account (In-store customer account), which can be paid later
    • Ability to price items including tax (Tax inclusive pricing)
    • Now have the option to calculate average cost price when receiving items
    • Ability to track items that do NOT have inventory. (Service items)
    • Added a more touch friendly sales/receivings UI feature (Item Grid)
    • Sale date now has option of changing when re-suspending sale and completing a suspended sale (Payment dates still retain value)
    • Added Italian translation
    • Added profit and loss reports
    • Support up to 5 taxes
    • Granular permissions for reports. Can now give access to only certain reports per employee
    • Improved excel item import/update (Can do both at once if desired)
    • Can now import/update suppliers via excel csv
    • Can now use more than one credit card to pay for sale and suspend a sale after paying with credit card (Mercury only)
    • Added option to change sale date when suspending sale
    • Added option to change sale date when completing suspended sale
    • New way of handling taxes -- No longer need to assign takes to each item (unless you want to). Defaults to store configuration taxes
    • Customer account number now appears on receipt
    • Receipt now has more information about payments when processing credit cards using Mercury
    • Receipt now has credit card signature line regardless if using Merucury or not
    • Can now use up to 10 decimals for quantity for sales and receivings
    • When deleting a sale the employee is now reported
    • Quick dashboard when logging in
    • Global sale percent discount
    • Fixed bug in cash tracking where suspended sale payments would NOT be added to cash tracking
    • Program Language can be different for each employee
    • Improved backup for large databases (Uses mysqldump)
    • Fixed bug in inventory tracking where the wrong amount would be reported when manually editing an g
    • Giftcards can now be swiped using track 1 cards
    • Bulk update now simplified
    • Can now filter items by category
    • Barcodes now have number below
    • Performance improvement for items manage page
    • Excel imports are now ALL or NOTHING (transactions). If there is an error during import it will NOT work at all
    • Employees can now only assign permissions that they have themself (unless they are the default user; then they can assign all)
    • Now it is NOT possible to delete the first user for php point of sale
    • Employee email is now a required field
    • When deleting giftcard the number becomes re-usable
    • Sale prefix customization (Defaults to POS)
    • Can now sort by person id for customers + employees
    • Improved performance for detailed reports
    • Fixed bug where in some cases tax and total were over-reported by a .01
    • Fixed bug where user was unable to complete a sale with round to nearest .05 is enabled
    • Removed Speed up search queries as it caused in some cases the queries to be slower; also improved performance for large databases
    • Added pagination to reports to speed up results and improve performance
    • Many minor bug fixes
    • Can now add payment of $0.00 and finish sale with $0.00
    • Fixed bug where in some cases items couldn't be added.
    • Canada sales lax rounding now gives correct change.
    • Can charge credit card number without card present when using Mercury. This is attached to a customer
    • Can now edit a sale after it has been completed
    • Ability to sell giftcards from sales interface
    • Duplication prevention
    • Register Log's can be viewed even before closing
    • Payment types are now timestamped and NOT combined
    • Fixed bug when printing barcodes that sometimes cut off text
    • Now checking for database version and displaying error when database updates not present
    • Can now include tax on barcodes
    • Fixed translation bugs
    • Fixed bug for receiving that caused a blank screen when entering a customer (in some cases)
    • Added permission for "edit sale" and "can give discount"
    • Customer and item excel exports now include item and customer id
    • Configuration option to automatically email customer from sales screen
    • large imports won't timeout
    • Mass update bug fixes
    • Sales search report can now be filtered to only show matched items
    • Employee module mass update removed
    • Promo price now has a calendar to choose start and end date
    • Can now search for item by id
    • Can now add customer by account number from sales interface
    • Bulk edit can now edit quantity
    • Bulk edit bug fixes
    • Printing a receipt now allows for long item names
    • Changed columns for items screen to allow for only important information to be displayed (removed tax percent and cost price)
    • Added giftcard validation
    • Can now cleanup employee's usernames so they can be used again
    • Fixed bug that occurs in some versions of IE where the custom sales report didn't work
    • Can now round sales total's to the nearst .05 (For use in Canada)
    • Improved Spanish Translation
    • Can now import suppliers by First + Last names
    • Credit Card processing for US customers with Mercury (mercurypay.com)
    • New Report builder, which allows you to filter reports on many fields at once
    • Mass update for items and customers
    • E-mail alerts for inventory
    • Inventory reports now include supplier
    • Show comments on receipt
    • You can now bulk edit promo price
    • Fixed bug where e-mailed receipt didn't have comment
    • Summary customer report shows No Customer
    • Stock e-mail alert is shown for item kit, if an item in the kit is out of stock
    • Fixed bug in promo price where next year couldn't be selected
    • improvements for Bulk edit for items (Ability to select all items)
    • Fixed tax bug where if an item had 2 taxes for the same amount, they were combined on the tax report
    • Added ability to close feedback bar
    • Brought back time range sale search by popular demand
    • Removal of permissions for logged in employee is NOT possible
    • Updated installer to have e-mail setup using gmail or custom provider
    • Fixed bug when using iOS 6 and ajax requests that caused problems in sales interface
    • Out of stock alert for item kits
    • Print Receipt + Edit sale buttons
    • Better validation of language selection
    • Added Default payment type which selects the default payment type during sale and receiving
    • Add option to hide signature on receipt
    • Store URL now shows up on receipt (if it exists)
    • Can now print a receipt for a sale right from the sales report
    • It is now NOT possible to remove permissions from yourself when logged in
    • Fixed bug in iOS 6 where it caches ajax requests
    • Promo price now allows for next year
    • CodeIgniter 2.1.3
    • Fixed bug where closing register would result in mysql error
    • Fixed a bug where the language could potential be saved as an invalid language
    • Bug Fix for employee without see cost price permissions
    • Fixed mysql strict mode bugs
    • Permissions for modules are more granular
    • Bug Fixes for graphical reports with certain date ranges and item kits when inserting null value for cost price in on sales screen
    • Bug Fix for cash tracking where it did not work with non superadmin user
    • Removed report date range feature, as it caused confusion with users
    • Manage tables now sort entire set of data and NOT just current page
    • Can now sort a search result from manage tables
    • Can now create a promotion price for a given date range on an item
    • Can now select a time range for reports
    • Cash register check in now persists between logout
    • minor bug fixes with giftcards and deleted sales
    • Created an option to hide suspended sales from reports
    • Backend performance improvements
    • Concat and compress css/js files
    • Changed default behavior of sale ui to focus on item field after change of field
    • Upgraded to CodeIgniter 2.1.2
    • Suspended sales are NOT deleted when unsuspended, the functions of un-suspending and deleting are now separated
    • Suspended sales are now treated like regular sales. Inventory is removed when suspended and sales are shown as part of reports
    • Improved sales interface UI
    • Now including sale time in reports which it makes sense
    • Can now search customer on sales screen by phone number and email
    • Fixed bug where optimize database didn't show the success message in an alert box
    • Now showing total inventory value by unit price on the inventory summary report
    • Fixed bug in IE 7,8 where focus is not set back to scan field for sales
    • Fixed bugs related to javascript and languages such as french
    • Now printing more of the item name on receipt
    • Receipt column alignment
    • Can now add additional payment types
    • Sales interface is entirely ajax, no need for update button
    • Database optimization in store config to speed up database
    • French translation
    • Barcode scanners which "Tab" after scanning are now supported
    • Inventory total in summary report
    • Can search by location for items
    • CI Version 2.1.0
    • Bug Fixes
    • Added Track Cash in register option in sales config to keep track of opening and closing cash amounts
    • Can now export customers, items, suppliers, giftcards, and suppliers to excel
    • Added cleanup button to customers and items section to remove account_number/item_number of deleted customers/items
    • Reverted to using .csv for all exports
    • Bug Fixes
    • Upgraded to CodeIgniter 2.0.3
    • Bug Fixes
    • Can now upload company logo
    • Giftcard can be linked to a customer
    • Can now choose date format and time format through the program in the store config menu
    • F2 for shortcut key to open sales (changed from f1)
    • Added limit of 100 (instead of 10) to search suggestions and made them scrollable
    • Can now Email receipt after processing via edit screen
    • removed deprecated function use
    • Exporting reports .xls xml format to allow for utf-8 chars
    • Bug fixes
    • New barcode generation library! also including store name and price in barcode
    • Can now print barcode labels directly to printer
    • Added detailed supplier report
    • Can now view reports right from manage screen
    • Quantity now updated when delete/undelete sale
    • Added receipt signature
    • Shortcut key for getting to sales screen (F1)
    • Improved translations
    • Added company name field to customer
    • Bug Fixes
    • Added "Do Nothing" to supplier in bulk update
    • Fixed bug in payments report (again)
    • Fixed a bug where calculations could be off by a penny
    • Allow taxes to have 3 decimal places
    • Item kit can now have a UPC/EAN/ISBN
    • Giftcards can take alphanumeric values
    • When suspending a sale, then unsuspending, then resuspending, the sale_id doesn't change
    • Fixed sql error when database.php debug is on
    • Fixed a bug where payment report could be off
    • Added configuration option for default tax cumulative option
    • Fixed a bug where when reprinting the receipt, the tax information could be wrong
    • Fixed css display issues and made some forms a bit wider
    • Cumulative Tax for Tax 2 percent (For Canada)
    • Fixed bug where item kits were NOT in taxes report
    • Item Kits can now have a price and tax
    • Giftcard barcode sheets
    • Bug Fixes
    • Fixed supplier display bug
    • Fixed receipt printing bug where too much space was at top
    • Added item number to detailed sales report
    • Fixed a bug where excel exports could display wrong
    • Can Now edit/delete receivings
    • Bug Fixes
    • Now using utf8 as collation for all tables and columns
    • Fixed caching bug when updating versions
    • Updated inventory reports to show cost and unit price
    • Implemented redesign of entire interface
    • Mailchimp integration
    • Can now backup database via store config module
    • When deleting a sale it is marked as deleted and not actually removed from database
    • Excel export as csv
    • Fixed a bug by not setting default font for linux firefox
    • In config section tax rate is no longer required
    • Can now reset an employee's password
    • Numerous bug fixes and performance improvements
    • Fixed performance related bug when adding various "entities" in the system
    • Fixed bug where entering no comment resulted in a 0 being displayed
    • Fixed a bug by not setting default font for linux firefox