Mike Hubbard
Author Mike Hubbard
Front End Developer
Posted in Digital Commerce , Software Development
July 23, 2018
Back to blog

Required Components for Using a Web-based Point of Sale

If you’re looking to add a Point of Sale (POS) system to your business, or change your current one with something different, you’re probably looking to understand what your options are. A POS is basically the system which 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 are:

  • 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 in most cases you can use whatever hardware you want. 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 an 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 have 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.

What web-based POS system is right for you?

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

Contact Acro Media Today!

Why You Shouldn’t Choose an Ecommerce Platform Based on Features

When you start looking into ecommerce platforms, you’ll quickly find that the amount of options can be staggering. You’ll probably compare features ...
Keep Reading »

Is ReCharge for Shopify Everything It Claims To Be?

If you use Shopify as an ecommerce platform and need to add subscription recurring billing functionality, chances are you’re considering the ReCharge ...
Keep Reading »

Do You Need Better Ecommerce Reporting? You’re Not Alone

We recently launched a new tool that provides a quick and easy way to discover potential pain points within your digital commerce operation. This ...
Keep Reading »

Fields marked with * are required.