Right now I think Start Process and some sort of batch file to play a sound file and then close would be best. There are not currently ways to access the internal pc speaker. Nor can the software access the notification sound. But Start process can execute batch files that can do just about anything you need.
This is what we could use. It’s generic, as it doesn’t rely on a specific file or file location. It just uses what ever the system sounds are. So if the user has their pc setup with a specific theme and sound theme, it will play the notification from that theme.
By design standard options are usually avoided and what we are given is flexibility to design our own system for our specific need. I am not saying the ability would be skipped but the use of Standard Option might be interpreted differently. What makes SambaPOS so attractive and unique is actually the Lack of Standard Options making it much more powerful than the typical POS that only gives you standard options.
For example I do not want sounds played with orders. It would mean nothing to my kitchen flow as we receive orders so fast it would be pointless.
I am not saying your idea is bad… its a great idea and many would use it. I just wanted to clarify something about SambaPOS that many people may not understand.
The power of SambaPOS and what makes it so much better than the other POS systems is not the free price imo… its the design. The design is unique it lets you customize it for your specific business need. So many of the Standard Features that most POS come with are available but you must configure it. What is left is the ability to configure it to do whatever you need even sometimes oddball setups that make no sense… you can do those with SambaPOS.
V5 when released will have a feature called Configuration Tasks. It will be an online repository of configurations that you can simply press a button and it will walk you through a configuration for your system and put a custom version of that configuration on your system. You will not need to know how to setup rules etc it will do it for you. Let me demonstrate.
Lets say I want to setup Fast Payment Buttons but I am confused of how to setup actions and rules etc…V5 will have a configuration task for that.
I agree with samba’s dynamic flexibility, but an easy option to set these features up would be very valuable.
In our kitchen if you’re not paying attention to the screen, it’s very easy to miss updates to orders or new orders. The environment is fast paced and it would be reassuring to know that the pc can provide an audio warning to get our attention to new or updated orders, which in turn will help us be better organized.
But yes, I do agree with you about samba being the way it is.
**Update. Sorry kendash I was typing at the same time you were. Really like that feature. Exactly what we need for new users like myself.
The example of Configuration Tasks I gave you above is a simple one. We can in fact create these for just about anything. For example I made one that automates the design of Ticket Templates. It uses prompts to design a template without ever needing to manually edit the template.
I am working on one that will install a time clock into your system without you ever needing to know how to edit rules or actions. So I hope you can see how powerful this tool will be. It will be the answer for the many people wanting easy setup options for the various tutorials expecially the more advanced ones.
My point is @emre recognized your need as your not the only one that has requested these sort of things. However he wanted to preserve the configuration ability of the POS. So Configuration Tasks was a great step towards this. Obviously it wont be the only one.
Anytime we start hard coding features simply for the sake of ease of use… we lose configuration ability… But I am pretty sure he is on to the right path with Configuration tasks and various other methods he is currently working on.
Another great feature of the Configuration Tasks when v5 releases will be the fact that users can create and or edit them as well. Users can deposit their own Tasks into a repository and share them.
I really hope there is one of those “easy setup” options for GST tax. That took me over a week to learn and setup on my system.
It would also be great if a brand new install came with a more detailed and whole package. Example: During the installation process a dilogue box could ask the user “are you installing a main server terminal or secondary remote client”. If the user selected server terminal, the installation would do all the setup of database and provide a text file with the server and database details. If the user selected client, the instalation software would automatically search / probe the network for the samba server and connect to it automatically and self configure it’s self.
Imagine how easy this would be for any new device to connect to the server. Just download samba and let it work it’s magic and find and connect to the server automatically.
I apologize in advance. I know this is completely off topic, but a really cool idea.
The amount of configuration tasks available will really depend on how many people in the community contribute + how many are provided from developers. Obviously the more contribution from community the faster and larger it will grow.
I promise after that week you were a lot more familiar with the system and that will save costs and headache later down road if you can troubleshoot your own system vs paying a professional.
I like the idea of the more detailed setup options obviously the easier it is to use the better. I just would hope ease of use does not limit configuration flexibility. Setting up a MS SQL Database can be very technical and many people want control over that.