Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

POS. Point of Sale interface. Rate Topic   - - - - -

 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11248 posts

Posted 05 April 2012 - 03:59 AM #21

Kind of a lot of input here....

Are you wanting to just debit the inventory for what's sold in your brick/mortar store?

Or are you wanting to create an order and print the inovice at the counter? It would not be too difficult to send a list of product codes to the cart and have it go to checkout for a pre-defined "cash customer" where you could simply place the order and then print a pdf of the invoice (or the variety of other methods). Inventory would follow the rules you have setup in the cart.

If you're just wanting to list a bunch of products and have small text boxes next to them to enter the quantities you've sold and just have it debit the inventory, that would be fairly easy and straight-forward.

Not sure I have a clear understanding of the problem you want to solve... Maybe a list of requirements posted here?

EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.


 
  • Flow
  • Super Duper and Amazingly Sexy Senior
  • Members
  • Join Date: 13-Oct 10
  • 2256 posts

Posted 05 April 2012 - 07:24 AM #22

Hmm, yeah I'm doing my first fair soon where we will also sell. I was thinking about making a "guest" account so I can place orders fast and create invoices for them in the cart.

I -probably mistakingly- thought this would not work since so many people are asking for a POS. I guess I'll try it first to see if I can get it to work for me like this.

When life hands you lemons, bring on the Tequila baby!


 
  • Flow
  • Super Duper and Amazingly Sexy Senior
  • Members
  • Join Date: 13-Oct 10
  • 2256 posts

Posted 05 April 2012 - 05:16 PM #23

Done. I made a group called Guest on Location.
I made an account and assigned it to the group I made
I made a specific payment method called Cash on Location and configured it to show only for customers belonging to the group i made. (so it only shows for the new account)
I made a promotion for free shipping and assigned it to the group

I can now log into my shop as this customer, order, and print receipts pretty fast and my inventory will stay change according to what I've sold (on a trade show, or on the rare occasion of a customer ringing out doorbell and wanting to buy something on the spot).

When life hands you lemons, bring on the Tequila baby!


 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11248 posts

Posted 05 April 2012 - 06:17 PM #24

You could also pretty easily extend the free remote_checkout controller I did that takes a product code and puts it in the cart and goes to checkout. It could be extended to handle multiple product codes and to go through checkout with a specific user so all that would be needed is to select/take payment info and then click Complete Checkout. Could even make the user have a cash_payment method if you put them in a particular group.

The original controller can be found here: http://www.ez-ms.com...heckout.pre.txt
Install it in my_changes as contorllers/customer/checkout.pre.php

Invoke it as dispatch=?my_changes.remote_checkout.product_code to add a single product_code to a cart. You can extend it to login a specific user but you'd need to develop a small protocol for security purposes.

EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.


 
  • solesurvivor
  • Senior Member
  • Members
  • Join Date: 05-Aug 11
  • 745 posts

Posted 05 April 2012 - 10:19 PM #25

The original controller can be found here: http://www.ez-ms.com...heckout.pre.txt
Install it in my_changes as contorllers/customer/checkout.pre.php


FYI: Your link is broken it looks like.

 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11248 posts

Posted 05 April 2012 - 10:28 PM #26

Thanks sole.... had put it on my test server and not production. It should be there now.

EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.


 
  • vidan
  • Senior Member
  • Members
  • Join Date: 11-Jan 10
  • 373 posts

Posted 06 April 2012 - 12:32 AM #27

im interested pos interface in admin.php
there is a [add new order] link
could have [pos] link as well, and work as basic pos system

 
  • Flow
  • Super Duper and Amazingly Sexy Senior
  • Members
  • Join Date: 13-Oct 10
  • 2256 posts

Posted 14 April 2012 - 06:58 AM #28

You could also pretty easily extend the free remote_checkout controller I did that takes a product code and puts it in the cart and goes to checkout. It could be extended to handle multiple product codes and to go through checkout with a specific user so all that would be needed is to select/take payment info and then click Complete Checkout. Could even make the user have a cash_payment method if you put them in a particular group.

The original controller can be found here: http://www.ez-ms.com...heckout.pre.txt
Install it in my_changes as contorllers/customer/checkout.pre.php

Invoke it as dispatch=?my_changes.remote_checkout.product_code to add a single product_code to a cart. You can extend it to login a specific user but you'd need to develop a small protocol for security purposes.


Nice! That would speed up the checkout a lot, which was the only thing i was still worried about. It has no priority for me yet but i'll def. look into this in some months.

When life hands you lemons, bring on the Tequila baby!


 
  • JGift
  • Member
  • Members
  • Join Date: 22-Jan 11
  • 97 posts

Posted 14 April 2012 - 02:57 PM #29

@xelion - any progress on this?

 
  • grayloon
  • Senior Member
  • Members
  • Join Date: 29-May 08
  • 450 posts

Posted 19 April 2012 - 02:53 PM #30

Would it be possible to use a barcode scanner with CSC to make checkout faster and easier?

BTW, I'm thinking of using CSC to replace a very outdated POS in a college book store.
7 CS-Cart licenses - 2.2 through 4.2

 
  • Struck
  • Teetering on Genious
  • Members
  • Join Date: 07-Mar 09
  • 2502 posts

Posted 19 April 2012 - 05:53 PM #31

Would it be possible to use a barcode scanner with CSC to make checkout faster and easier?


Unfortunately the current "Barcode" feature was only partially implemented and not useful for order entry.
Cooking with Gas on Version 4.1.2 (But proceeding with caution....)

 
  • xelion
  • Newbie
  • Trial users
  • Join Date: 12-Aug 11
  • 10 posts

Posted 19 June 2012 - 09:39 AM #32

@xelion - any progress on this?


Hey!

sorry for the delay... for some reason I don't get an email when this post has been updated! First time i've looked here in a while! Well a POS, with barcode (for each product), scanner, discounts, loyalty card, gift cards, automatic decremental of the inventory (including for tracking with options) has been completed. But I had to build a completely separate interface to CS-CART which links to the CS CART database as I just couldn't figure a way of doing what I wanted to do using the current admin interface.

The main problem is that I cannot connect any form of payment point, ie, chip and pin machine to the system as a result of its online nature, I have been working with Elavon and 2 other companies to try and get around this issue - but in the mean time - as the shop I built it for was using a stand-alone chip and pin machine anyway - they just press the "paid with credit/debit card" and click the confirmation button once the auth code appears on the machine. Not ideal - not fully integrated yet - but getting there! I am hoping to have a finalised version by the end of July - but this may still have to be a separate chip and pin machine.

best.
Xe

 
  • luster
  • Junior Member
  • Members
  • Join Date: 09-Oct 10
  • 34 posts

Posted 28 July 2012 - 01:44 PM #33

Even without the chip and pin machine it is ok.

Just enter the transaction ID and click approved once it goes through is fine :)

 
  • Sindwell
  • Junior Member
  • Authorized Reseller
  • Join Date: 09-Apr 08
  • 3 posts

Posted 29 July 2012 - 12:13 PM #34

I think the POS option is definitely a "must have". The framework is there as the ADD AN ORDER is "close" to providing the basic functionality. We are working on this with the extra requirements being;

Employees
Printing
Returns
Reporting

Our clients have both website and bricks and mortar stores so the concept of having ONE system without any inventory sync issues is, in my opinion, A MUST HAVE!

 
  • xelion
  • Newbie
  • Trial users
  • Join Date: 12-Aug 11
  • 10 posts

Posted 31 July 2012 - 06:57 PM #35

Hello!

I have seen a few bugs on the software I built which I want to iron out before I let people loose with the software. It may take a bit longer as I also have a lot of other work on at the moment. I have a problem with some of the inventory tracking and CS cart 3.. But It can only get better now!

We are working on this with the extra requirements being

- sindwell - were you able to customise the actual admin of cs cart?? thats impressive - I spent a week trying to get all the variables to appear in there and be able to use the barcode scanner to search the product tables and kept getting errors!! or the variables werent fully populated causing a lot of issues. That's why I built a completely separate interface yet directly connected to the CS CART database making sure that everything was updated accordingly and immediately as its live. This gave me the freedom to separate completely the ticketing (ie barcodes), employees, printing, and interface. But its still a bit buggy. I've been told that it still needs a few tweaks - so I shall put more hours in when I get the chance!

@luster - would you want to be able to add the transaction ID to the order? I haven't been asked to do that - but I am sure its not too difficult to add it at the same time! :)

Best.
Xe

 

Posted 13 August 2012 - 07:22 PM #36

Has anyone implemented a POS system successfully as of yet? If so, which system did you use and what were the results like?

 
  • Ed Newman
  • Advanced Member
  • Members
  • Join Date: 02-Mar 13
  • 123 posts

Posted 02 August 2013 - 02:34 AM #37

Looking for one here too. I can't imaging this is that hard. Using the existing CS cart database and just 2 or 3 custom pages, one to enter the products (with bar code scanner and carriage return in the wedge), one for a receipt printer and one for the payment, preferably integrated with a USB bar code scanner.

Ed Newman
Dark Storm Industries LLC
www.dark-storm.com


 
  • johnbol1
  • Never Re
  • Members
  • Join Date: 23-Feb 10
  • 4480 posts

Posted 02 August 2013 - 05:10 PM #38

I am eager to see any results on this...

john

Custom printed hi visibility clothing sale the UK's online hivis safety shop
v4.5.2


 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11248 posts

Posted 02 August 2013 - 06:17 PM #39

From a developer perspective, the difficult part is getting the browser to be able to read the input from the bar-code scanner.. The other is printing through a web-browser to a thermal or other printer at a speed that is acceptable to a POS situation.

Browsers attempt to be pretty secure, hence they generally are not very good at reading local resources (usb devices for instance).

If your bar-code reader manufacturer provides a web based interface to the device, then it might be reasonable to read that info to do the transaction with cs-cart. The transaction is the easy part.

EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.


 
  • Ed Newman
  • Advanced Member
  • Members
  • Join Date: 02-Mar 13
  • 123 posts

Posted 30 September 2013 - 03:02 PM #40

Our plan is using a bar code scanner that acts as a HID / keyboard wedge. This seems to work ok in preliminary testing. The receipt printing will be a popup window that auto prints (must still hit enter in the dialog box) then auto-closes (need to allow in browser). We will see in a few weeks. We decided to stick with doing it in 3.x as the jump to 4.x is too problematic right now.

Ed Newman
Dark Storm Industries LLC
www.dark-storm.com