emreeren / SambaPOS-3

Touch Screen Restaurant POS
sambapos.com
469 stars 413 forks source link

How to configure package? #182

Open shuxingliu opened 11 years ago

shuxingliu commented 11 years ago

There are several packages in my restaurant. For example: 1) Lover Package, including 2 pieces of cakes, 2 cups of coffees, 2 soups, 1 pan-fried steak

Package has its own price, not equals the total prices of what it contains.

If one customer order Lover Package, the software should know what lover package contains and the price of package.

How to configure package in our software?

emreeren commented 11 years ago

... the software should know what lover package contains and the price of package.

So what software should do with that information? Can you give an example?

shuxingliu commented 11 years ago

Such as the software used in Kentucky or McDonald. We can ordered different packages and the screen in kitchen can show what this package included and we can also change the item in package if we like.

JohnSCS commented 11 years ago

You can do this through Order Tags. Create the base product, then create the Order Tags for the various ingredients, and when you add the product to the Menu, set the default Order Tags for the product via Order Tag Template. That way you can add or remove any of the ingredients, and change price accordingly. Its messy to explain, but works well when you have a play with it.

shuxingliu commented 11 years ago

Thanks @JohnSCS , I will try the way as you write.

shuxingliu commented 11 years ago

It works. But it is hard to calculate cost in this way. Any better solutions?

JohnSCS commented 11 years ago

That is it. You have 3 options for pricing.

  1. Fixed base cost not matter what you add or remove
  2. Fixed base cost, but have pricing on the tags to increase or decrease as you change tags
  3. Zero base cost, and have each tag with a cost.

Even KFC & McDonalds have this issue. They don't reduce price for removing items, but charge for adding or changing items.

Give me an example, with default items, and then what options you what. provide costing for all items as well as package cost, and I will see what I can do.

shuxingliu commented 11 years ago

@JohnSCS: How to set cost with tag? For exmple: My package has one Chinese fried-dish, which is fixed, and soup, which can be changed by customer. Different soup use different inventory items and cost is different. If I set soup in order tag, how to set cost with soup and how to calculate the cost of total package?

JohnSCS commented 11 years ago

In the Order Tag List (of your Order Tag) you can set the price for that item.

Lets say a package sale price is $15.00. But individually all of the items sell for $20.00. That means that each item in the package is 75% of the full price. Therefore your Order Tag List will list the reduced price for each item, making the package price $15.00.

Below I assume both Chinese Dish & Soup cost the same and sell for the same price. My Package product is zero cost, as the Order Tags make up the price. In my example, default items are $7.50 each (normally $10.00 on their own)

Standard Package - Satay Chicken & Chilli Soup selected by befault my package 1 Selected Pumkin Soup - Price increases by $1.00 my package 2 Soup Order Tag List and prices my package 3

shuxingliu commented 11 years ago

Thx for help @JohnSCS