This forum is now just an archive. Use the new Q&A website
It is currently Fri Aug 01, 2014 1:38 am

All times are UTC + 2 hours




Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 8 posts ] 
Author Message
 Post subject: Enhanced Point of Sale module for 7.0 available
PostPosted: Wed Jan 09, 2013 2:47 pm 
Offline

Joined: Mon Jul 12, 2010 3:15 pm
Posts: 6
Hello folks,

I'm currently implementing an enhanced point of sale module for 7.0, and I believe it's ready for a wider audience. Please check it out and let me know what you think.

The major features are:
    A. Use the numeric keypad for fast order line entry
    This just mimics a regular cash register keypad. Look at the log entry for details, but briefly:
    It uses the numeric keypad on the keyboard to mimic the keypad found on
    most cash registers. The numbers are used to match a product by its code,
    and the non-numeric keys are used as modifiers:
    '/' - X Quantity
    '*' - AMT Manual Price Override
    '-' - % - Discount %
    '+' - PLU (Product Code)
    Keyboard "Back Space" and "Delete" keys may be used to clear the buffer.
    Examples:
    1. Add a product
    (code: 100, quantity: 1, Price:list price, no discount)
    Cash Register: 100 [PLU]
    Numeric Keypad: 100 +

    2. Add 9 pieces of a product
    (code: 102, quantity: 9, Price: list price, no discount)
    Cash Register: 9 [ X ] 102 [PLU]
    Numeric Keypad: 9 / 102 +

    3. Add 3 pieces of a product and set the price at 9.99
    (code: 450, quantity: 3, Price: 9.99, no discount)
    Cash Register: 3 [ X ] 9.99 [AMT] 450 [PLU]
    Numeric Keypad: 3 / 9.99 * 450 +

    4. Add 5 pieces of a product, set price to 23.50, and discount it by 10%
    (code: 300, quantity: 5, price: 23.50, discount: 10%)
    Cash Register: 5 [ X ] 23.50 [AMT] 10 [% -] 300 [PLU]
    Numeric Keypad: 5 / 23.50 * 10 - 300 +

    B. Select customer from the POS screen

Minor features:
    1. Show product code for each product at the top of the image
    2. Search by product code
    3. When you search for a product code hitting enter from the search box adds the product to the order

What it currently does not do:
- You cannot add a new customer from the POS
- CSS needs some polishing
- You can't void an item or choose a payment with the keypad (you still need the mouse for those)

You can get the code from launchpad here: https://code.launchpad.net/~mmakonnen/o ... nhanced-70

Just copy the point_of_sale directory from my repository over the one in your installation, and you should be good to go.

Please give me feedback and bug reports.

Regards,
Mike.

P.S. - A big thank you to the developers of the point of sale module. You guys created a really fantastic framework. Making these changes was easier than i thought. Really, most of my time was spent re-learning Javascript and Backbone.js.


Top
 Profile  
 
 Post subject: Re: Enhanced Point of Sale module for 7.0 available
PostPosted: Wed Jan 16, 2013 1:19 am 
Offline

Joined: Mon Jan 14, 2013 4:34 pm
Posts: 4
Location: UK
HI there.

This addition is very welcomed indeed, and I wasted no time in trying to get the code from launchpad.

Unfortunately, it seems it is huge and the download gives up after some 700+MB of downloading.

Do you have any idea why the code is so large, and why launchpad gives up after 1 hour of trying to get the updates?

I would dearly love to try your mods out...

Cheers
Steve


Top
 Profile  
 
 Post subject: Re: Enhanced Point of Sale module for 7.0 available
PostPosted: Wed Jan 16, 2013 10:25 am 
Offline

Joined: Mon Jul 12, 2010 3:15 pm
Posts: 6
Are you using bzr branch? If so, try bzr co.

Alternatively, you can try people.freebsd.org/~mtm/point_of_sale.zip


Top
 Profile  
 
 Post subject: Re: Enhanced Point of Sale module for 7.0 available
PostPosted: Wed Jan 16, 2013 10:35 am 
Offline

Joined: Mon Jan 14, 2013 4:34 pm
Posts: 4
Location: UK
Thank you for such a speedy reply.

I am using branch, so I will try co instead. Spot the bzr newbie :D If you value it, I will give you feedback.

Thanks again
Steve


Top
 Profile  
 
 Post subject: Re: Enhanced Point of Sale module for 7.0 available
PostPosted: Mon Jan 21, 2013 2:07 pm 
Offline

Joined: Mon Jan 14, 2013 4:34 pm
Posts: 4
Location: UK
Hi again

I have had a look at this module, and it looks great. A real step forward for using POS in a customer focused environment.

If you do get time and inclination to code the addition of a customer into the frontend then I would be very interested indeed.

Thanks for your work on this.

Steve


Top
 Profile  
 
 Post subject: Re: Enhanced Point of Sale module for 7.0 available
PostPosted: Wed Jan 30, 2013 10:37 pm 
Offline

Joined: Thu Jul 19, 2012 12:21 am
Posts: 24
Location: Kansas City
THANK YOU!

oh man, this is great news.

Now for wishful thinking ;-) Being able to pay invoices in POS would be helpful....

Awesome work!


Top
 Profile  
 
 Post subject: Re: Enhanced Point of Sale module for 7.0 available
PostPosted: Fri Feb 01, 2013 8:10 am 
Offline

Joined: Wed Nov 11, 2009 3:05 pm
Posts: 283
Location: Redwood City, CA, USA
Customer Selection in OpenERP 7.0 Point of Sale (POS):
http://www.youtube.com/watch?v=xddjwFFVGsA

_________________
Fabrice
OpenERP US


Top
 Profile  
 
 Post subject: Re: Enhanced Point of Sale module for 7.0 available
PostPosted: Wed Feb 06, 2013 10:24 am 
Offline

Joined: Thu Nov 11, 2010 2:46 pm
Posts: 3
I get this error when clicking on "Start Selling"

Code:
TypeError: ClientWidget is null


I downloaded the branch using bzr co
Then copied point_of_sale module and replaced it with the default module in my server

Please help


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 8 posts ] 

All times are UTC + 2 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:

Protected by Anti-Spam ACP