SambaPOS Forum
English Boards => V3 Development => Topic started by: emre on February 15, 2012, 10:13:56 am
-
Finally I've succeeded on creating tickets with V3 :)
I finished infrastructural improvements and from now on we can continue its development together. So I've published it for friends who wants to help us on V3 development by testing or coding.
Please keep in mind this is only an alpha release and there are lots of bugs.
Do not use alpha releases on production environments.
What's New?
* Accounting module: On V3 Customers are accounts.
* Order Tags: Replaces V2 Gift and Void buttons. We'll use it for modifiers too.
* Calculation Templates: V2 service templates. This one supports discounts too. If button header given it will add buttons to Payment screen. It also contains account mappings.
* Payment Templates: Payment Buttons and account mappings.
* Ticket Templates: Account mappings of tickets and other mapping features.
Known Issues:
* Validations not finished for new modules so do not delete used records.
* Reports may create wrong results.
* Some reports won't work.
* Some features won't work :)
* Alpha releases won't upgrade database so you'll loose past data on next alpha releases.
Basic Roadmap:
* First of all I'll translate all V3 issues to English on Github website and we'll continue development through github issues. So new features, bug fixes will become trackable.
* Some V2 features does not exists on V3. We'll implement all missing features.
* We'll hunt bugs for a stable V3
* We'll migrate translations from V2 and update missing strings.
* We'll create migration application from V2
* Continue development of new V3 features.
What do I need ?
I released it only for demonstrating new features. I'm still making infrastructural changes. For now you can evaluate new features for getting familiar with them and share your thoughts on how can we benefit from new features. I'll release new alpha soon.
That's all for now. I'll add more information as asked...
https://github.com/emreeren/SambaPOS-3/downloads
-
Emre,
Congratulations on the Alpha milestone.
Well done to all the SambaPOS Team.
-
Thank you John..
I forgot to say something. You'll notice we've abstracted lots of features and their names are also abstract too. For example you'll create a "calculation template" for adding a "discount button" or a "tip button" to payment screen. Or you'll define a "default target account" while creating a "account transaction template" :)
I also need your ideas for better naming of these abstract features.
-
Emre,
Very nice - I've spent the last hour playing with V3, and like it - A LOT.
As far as the feature names go, they do make sense to me.
But then again I'm use to the way you think and the way you associate and link features. I think this needs to be revisited towards the end of Beta. New people to SambaPOS may struggle a little with the concepts and structure until they become familiar with it, but that has been the same with V2 - its a learning curve until you start to understand it.
As I spend more time testing V3, I may have better naming conventions.
-
Hi Emre,
Thank you for the V3 Alpha.
I have been playing around with the software and I realise it is a alpha, but I cannot figure out how modifers now work. Is it to do with Ticket template's/tags. If the option is not ready, apologies.
I have tried to use ticket tag but have been unsuccessful.
Edgar
John, Could you create a sticky for V3 feedback/problems please?
-
Edgar,
Modifiers are now dealt with by Tickets -> Order Tag Templates & Order Tags.
You can then assign an Order Tag Template to an item in Products -> Menu List -> Menu Name -> Sub Menu -> Edit Product Properties.
Then add the Order Tag to the Ticket Tag Template.
I have been playing again tonight, and while its been fun, it is still very Alpha and does have bugs, but it does give a clear idea of the workflow and the changes/improvements.
Emre,
Because you can(will) have multiple departments, you may have the same product in two departments, and only one department may use the Order Tag for the product, I think that maybe Order Tags & Order Tag Templates should be selected in the Product Properties of the Menu for the department.
After a lot more playing I got it - no, seriously, I mean I got the logic and its cool.
-
Hello John & Jenem. If you want you can submit bugs at https://github.com/emreeren/SambaPOS-3/issues.
There might be a little confusion between using forum and the issue tracker. Let me describe it a little. Issue tracker is something like a todo list created by community for development team (developers, testers, contributors, etc..)
We'll talk about general features and unreproducible bugs that needs to be talked on forum. We'll extract tasks from what we talked here and create issues at github. Reproducible bugs and simple feature requests may directly created there. So you'll know what we are working on, have an idea about upcoming features and you can track completed tasks. You can also add your comments for your ideas about tasks.
For now you'll see some issues in Turkish. I decided to continue development in English so I'll translate them as needed.
-
Emre,
I'm not sure if Order Tag Templates are a needed mandatory step for modifiers - I think it should be parallel to the Order Tag workflow.
Because you can(will) have multiple departments, you may have the same product in two departments, and only one department may use the Order Tag for the product, I believe that Order Tags & Order Tag Templates should be selected in the Product Properties of the Menu for the department.
So maybe we need
- Order Tags - currently Order Tag Group
- Add ability to map to Products for global product tagging
- Order Tag Groups - currently Order Tag Template
- Add ability to map to Products for global product tagging
Having the Order Tag Template field in the Menu Product Properties would be used for both Order Tags & Order Tag Groups.
I do see where your coming from with the Order Tag Template, but it is a lot of double entry.
We'll use Order tag templates for defining default order tags that will be automatically selected on adding a ticket line (V2 menu item parameters feature). It will be useful for creating menus or combos. To be able to use order tags creating an order tag template is not needed. You'll enable order tags in "Ticket Template".
-
Yep. Realized that after I had posted - so I removed that bit from the post so as not to confuse people.
I love it - The logic actually makes sense when you see it :o
-
Because you can(will) have multiple departments, you may have the same product in two departments, and only one department may use the Order Tag for the product, I think that maybe Order Tags & Order Tag Templates should be selected in the Product Properties of the Menu for the department.
After a lot more playing I got it - no, seriously, I mean I got the logic and its cool.
Maybe just add Menu Name to the Order Tag Mapping to make tags specific to a product or group within a selected menu.
-
John doesn't creating additional ticket templates solves that problem?
-
Hi John,
No, I tried to create modifiers but was unsuccessful. Button would show on screen but greyed out. When I tried to play around programme would throw exception when deleting order tags.
One thing missing from modifiers which is available on V2 is modifier count.
Emre,
program had had some exception and has sent reports backed to you
Edgar
-
Edgar,
Have a look at the screen shots below.
You just need to create a Order Tag, and then add it to the Ticket Template. Restart SambaPOS.
-
John doesn't creating additional ticket templates solves that problem?
How do we use additional Ticket Templates?
-
John doesn't creating additional ticket templates solves that problem?
How do we use additional Ticket Templates?
Create a new one from Tickets > Ticket Templates (for example Bar Ticket Template) and assign it to a department (for example Bar department).
PS: While writing this I thought something. You can also try creating a new sales account (for example bar sales) and assigning it to the bar ticket template. It may solve your cross department sales issue :) WPE report might show old values but account totals should be what you need.
PS2: While writing it I've got an idea again. You can also create multiple cash accounts for each department and assign them to related ticket templates with new payment buttons. That should separate department cash totals too.
A customisable account summary report will be very useful...
Edit: Sorry after reading your question again I realized I misunderstood it.. Ticket templates will be useful for sharing ticket settings on multiple departments. If we need different settings for a department (for example disabling pizza order tags or disabling gift order tag for delivery department) we'll create new ticket templates. On further releases we'll have more transaction screens other than tickets. This separation especially will be useful there.
-
Unless I've missed something - there is no departments anymore. You can have multiple menus, but I don't understand how to link a Ticket Template to a department and\or user.
-
Oooo so sorry.. We have departments. That should be a bug. Let me check that.
Edit: That's great. It seems I missed packaging department module. But I liked the way SambaPOS operates without department module :) I'll fix that as soon as I reach office tomorrow..
-
Hi John,
I Checked my settings and I was so close. I copied your settings and restarted. I still got coffee option button greyed out along with void button greyed out. I wonder if there is a bug?
Edgar
-
Reinstall from scratch and make the changes. I tried heaps of options and had a button too, but you don't need it.
Just set the Order Tag and add the product you want to use it on, and add the tag to Ticket Template.
-
Hi John,
Thanks for feedback. I'll try later.
To be honest, I found V2 modifiers easier to understand.
Edgar
-
V3 is like when you first started with V2. It's a learning curve, but it makes sense when you get it, and V3 has better flexibility.
-
Hello, I reuploaded V3 Alhpa.
I hope it makes sense now :)
-
Make sure you uninstall the old V3 and delete the following folders or you will get an exception error after installing the new version
C:\Users\{user}\Documents\SambaPOS3
C:\ProgramData\Ozgu Tech\SambaPOS3
PS - Thanks for moving the thread Emre - Had me confused as stuff went missing for a minute.
-
Hello, I reuploaded V3 Alhpa.
I hope it makes sense now :)
Woo Hoo Departments are back.
You know this now makes more sense.
-
Hello John & Jenem. If you want you can submit bugs at https://github.com/emreeren/SambaPOS-3/issues.
Tried to submit an issue and it wants a Login & Password?
You must be logged in to comment on issues.
-
You can create a free account on github.com. You'll be able to comment and subscribe issues for notifications about updates.
-
Done - watch out here I come!!
Would you prefer an issue ticket raised for each issue, or group them if its for the same feature? ie Two issues with Print Jobs.
-
That's great. Now we improved our development power :)
It will be better if we create separate issues.
-
Would you like me to log issues for all the V2 features that need to be migrated to V3, like Printer Templates, Remove Modifier Button, etc?
-
That would be great!!! When you notice something missing you can create an issue for that.
I'll change some V2 features on V3. I'll add my changes as comments so you'll be able to track easily how some V2 features will change for V3.
-
That's great. Now we improved our development power :)
Now I've just given you more work to do :)
-
Good Job dear Emre,
I want to know if the V3 can support multi currency payment because in Lebanon, the client can pay at same time in dollars and in Lebanese pounds,
Thanks for your efforts to do this great product ;).
-
In Turkey especially on touristic areas businesses accepts most used foreign currencies. Not only US dollars, Euro or Yen too. For this reason multi currency support is one of the most requested features in Turkey too. Maybe you noticed or not I'm developing a simple accounting infrastructure for V3. When completed it will give us possibility to implement custom payments in multi currencies or credit card processing with bank commissions, etc..
-
I have just discovered SamboPOS. Have worked in installing deploying configuring training and using the various POS systems(MICROS,Dinerware, Restaurant Pro Express(pcAmerica)). This product looks very promising and in a CASH only environment it would be hands down my first choice. Unfortunately things are moving away from that model and I see a real lack of credit/debit/gift card support. What stage is Samba in offering this functionality? If so what merchant networks? Basic credit card card merchant support out of the box would make Samba a real contender here in the US. Of course https://www.pcisecuritystandards.org/index.php (https://www.pcisecuritystandards.org/index.php) would be a MUST so the encryption issue would come into play. I am happy to see an active community that Supports this product.
-
Hello abi, welcome to SambaPOS forums. Thank you for your suggestions. We previously talked about the issue and even a friend started helping us for implementing online Credit Card processing but for a reason it didn't completed yet. Online CC processing from desktop applications is not something permitted in our country. Because of the lack of personal experience I need experienced people for suggestions about implementation options, integration and PCI compliance. I think the biggest issue is PCI compliance because unlike web servers desktop PC's are open to virus attacks, key loggers, theft, etc... I found some payment processing networks who delivers some desktop solutions other than processing payments directly but I don't know if they are preferred by US restaurants or not. Their prices seems expensive. I know there are some open source POS apps which supports CC payments but none of them are PCI compliant out of the box. I don't know if such solutions will be useful or not.
-
OK, I think that I remember reading about an implementation. If it is something that can be developed but implemented here i think it will work. Have all the issues on how to treat it on the accounting end been worked out? I see a lot of debate about it. There are a handful of processors here in the US that interface to all the banks. Some of these networks are even OEM -ing POS systems. http://www.firstdata.com/en_us/products/merchants/terminals-and-pos-solutions.html (http://www.firstdata.com/en_us/products/merchants/terminals-and-pos-solutions.html) I use First Data at multiple sites to process transactions. I do not use their POS retail solution however. Can a joint development team be formed ? I uses products from various vendors that use their network. Most provide a clear cut API and certification flow. I have many ideas on this.
Abi
-
So I was showing SambaPOS to a costumer and everything was going well until he ask if there is any way to set the costumer count per table, meaning that you should be able to add the amount of costumers per table, and be able to pull a report on that is that something included on SambaPos?
-
Hello rhasce,
You'll find useful info here
http://doc.sambapos.org/doku.php/en/tips/tracking_guest_count (http://doc.sambapos.org/doku.php/en/tips/tracking_guest_count)