Skip to Content
Menu
This question has been flagged
6 Replies
13658 Views

How would I apply different prices for the same products to each point of sale in OpenERP v7.0? Each POS terminal should only show the prices that apply to that particular terminal, and each user should only be able to sell from the terminal that they have been assigned to.

Background

We are trying to do an implementation of OpenERP (v7.0) for a night club. They have several different bars, but let's assume two: a regular bar and a VIP lounge. Each bar is attached to a single POS terminal. I have set up the bars as "shops" in OpenERP, each with its own "warehouse" (its shelves).

The two bars offer the same products but at different prices. I'm sure there is a very simple way to do this, since it should be a fairly common scenario. I have searched around and the question (and similar ones) have come up before, but I have so far been unable to find a "good" solution.

For example, I found two suggestions on the old forum site (my karma is tool low to publish links. I'm not sure about the first solution (using analytic accounting) , but the second solution (multi-companies) should work, but appears overly complex from the client's POV.

Pricelists seem to only work per customer. That is, I cannot set a pricelist per POS station. I thought I could create a dummy customer per POS station and apply the pricelists to the dummy customers, but I cannot figure out how to assign a POS sale to a customer.

So, is there a way to configure vanilla OpenERP to do this? If not, are there any 3rd party modules (for OpenERP 7) that do this? If not, what would be the best way to solve the problem conceptually? I don't mind writing code if needed, but would appreciate some guidance on how would be a proper way to solve the problem.

Avatar
Discard

When you install the POS module, you are also able to configure pricelist by Shop. Please see reply below.

You can assign a partner to your PoS order through the EAN barcode of the partner.

Best Answer

When you install the POS module, you are also able to configure pricelist by Shop. To do this at the POS level, you probably need to configure each POS station as a shop.

Turn on Multiple Shops and Pricelist for sales.

  • Click Settings > Sales > Configuration.

  • Tick Use pricelists to adapt your price per customers

  • Tick Multiple Shops

Update pricelist for shops

  • Goto Sales > Configuration > Shop. Create a shop, add the pricelist.

Hope this helps.

Avatar
Discard
Author

Thanks, that did the trick! I had actually done everything as you said but not in the right order. I had set up my shops before ticking "use pricelists..." so the shop didn't have a pricelist option. Now it does.

That work but it does not care the minimum qty in the price liste. I would like to have a rule like the second item are on 50% discount. The first item X is 25$ but the second one should be at 50%. So for a qty of 2, we should apply a 25% of discount. Any idea? Thx, Martin

Best Answer

You should try this module. Hopefully it will work. Accept answer if it works. Thanks.

https://apps.openerp.com/apps/modules/8.0/pos_pricelist/

Avatar
Discard
Related Posts Replies Views Activity
1
Mar 15
6122
1
Jul 24
572
2
Apr 23
4457
1
Sep 21
5096
4
Sep 19
8374