I’m trying to get SambaPOS working with just basic features within the next couple of weeks for our family business. As I’m totally new to SambaPOS, it will take time for me to experiment with more advanced features as I become more familiar with the system.
I was wondering what’s the best way to deploy changes to a live system? I can imaging it’s going to be small and frequent changes.
Out of hours on testing machine after transfering live data via backup and restore and restore back into production system before opening
Out of hours on production system
While open on live system, my favorite
In order of ease;
Morning before open or evening after close on live/production system (BACKUP FIRST)
Out of hours on testing machine after transfering live data via backup and restore and restore back into production system before opening
Configeration tasks
It would come down to what kind of changes your referring to…
Automation changes would be best done obviously out of hours either after backup or on a transferred backup/restore.
Price changes are easy safe and simple can be done anytime, obviously would depend on your signage etc getting switched and so on.
Most configuration changes done on a DEV machine can be exported to a DB Tools file and then imported onto the PROD machine. This will not affect Sales or Transactions in any way.
Changes that you can Export/Import are many. Simply look at the DB Tools Export facility to see the types of elements that you can Export. Things like Transactions are intentionally left out of the Export facility since they are not Configuration-related. Nearly anything else (ie. Automation, etc) can be Exported.