Required components for using a web-based point of sale | Acro Media
Mike Hubbard


Mike Hubbard

, Front End Lead, Developer

Posted in Digital Commerce, Drupal

July 23, 2018

Required components for using a web-based point of sale system

If you’re looking to add a Point of Sale (POS) system to your business or change your current one with something different, you probably want to understand what your options are. A POS is a system that lets you receive payment from customers in person (i.e. in a physical location as opposed to online). Many retailers are moving to web-based POS (also known as cloud POS). This post aims to explain what a web-based POS is and the components required for using it.

Traditional POS vs. web-based POS

A traditional point of sale, also known as on-premise or server-based POS, is a self-contained system that consists of a hardware and software component. The hardware may be included in the package, but some systems let you use your own. The software usually has a licensing fee attached to it and you must install it yourself on your system or servers. If there is no license, normally you never need to update the software. However, if you want updated features, you have to pay for the updated version. These systems often require a dedicated IT person to maintain them. A traditional POS typically doesn’t integrate well with an eCommerce store and you will need to maintain separate user accounts and inventory for your online and offline store.

A web-based point of sale is connected to the internet and generally has all (and more) of the features of a traditional POS, with the exception being that now you don’t necessarily need traditional POS hardware and you can now sync your user accounts and inventory between your online and offline stores. You can also take your system with you wherever you go, opening up the opportunity to use the same POS system in a mobile fashion. Web-based POS software is generally always up-to-date or much easier to update than a traditional system. You normally get a detailed reporting suite that gives you analytics about your store. If the internet goes down, many web-based POS systems can still track sales and then sync them once the internet comes back up. 

Contact us and learn more about our custom ecommerce solutions

Web-based POS hardware

What hardware typically makes up a POS system? While you don’t need everything here, the hardware you typically might find in a store is:

  • Cashier terminal
  • Card reader (for card payment processing)
  • Cash drawer
  • Receipt printer
  • Barcode (UPC) scanner
  • Barcode printer
  • Customer-facing display

Web-based POS solutions are made to integrate with these hardware components. Some services may have a complete package that you can buy, but you can use whatever hardware you want in most cases. Unlike traditional POS systems, a web-based POS terminal can typically be run on ANY device that is connected to the internet. This means that you can use a computer, tablet or phone as a cashier terminal. Breaking free from the traditional sense, you can even set up self-serve kiosks that let the customer purchase your offerings without even talking to your staff. You see this more and more for movies and event tickets. Self-checkout lanes are increasingly popping up in large department stores and grocery stores. Web-based POS can let businesses large and small handle these situations.

As a testament to what you can do with web-based POS, we’ve recently started playing around with low-cost, custom hardware based on the Raspberry Pi. It integrates perfectly with the POS extension for Drupal Commerce, the popular open-source CMS and eCommerce platform. This is how you could potentially make your own hardware and/or kiosk that is custom-built for your brand. You can watch a video about it here.

Web-based POS software integrations

From marketing to accounting, many traditional business tasks are moving online. Physical flyers and sale promotions can now be directly sent to interested customers via email marketing services like MailChimp. You can get rid of that old filing cabinet and replace it with online accounting and bookkeeping service like Quickbooks Online. These services aim to make it faster and easier to run your business by automating common tasks. A good web-based POS should be able to integrate with these systems.

Using Drupal Commerce again as an example, integration for Drupal Commerce has been built for both services mentioned above. With Drupal Commerce, you can run your online store(s) and your offline store(s) as well as capture email marketing lists of your customers and automate your bookkeeping for ALL stores. For your online store, you can configure MailChimp to send specific promotions to customers who have abandoned their cart.

If you think of the time saved by automating your bookkeeping and the additional revenue you could make by capturing some of those abandoned carts, these things can be a BIG DEAL for your overall business! And this is just a to name a few. Depending on your web-based POS, and your store platform in general, the integrations that have been made (and could still be made) are really wonderful.

Which web-based POS system is right for you?

Need help understanding what point of sale system would work best for your business? We can help you out. Contact us today to speak with one of our business developers.

Click to contact one of our ecommerce consultants