Magento EPOS Point of Sale IntegrationHow do you set up your systems so that your on-line orders and customers are seamless shared with your in store point of sale system, while leveraging all the functionality and control of Magento. The answer is to integrate your Magento store with your EPOS (electronic point-of-sale system).
Integration means that your products, prices, customers, orders, stocks etc etc are preserved across both systems. Customers will be able to buy on-line and in-store, preserving their account details, regardless of how they buy, while stocks will be automatically updated to provide live numbers in both systems.
There are three basic ways of integrating Magento with a bricks and mortar point-of-sale system:
- Install an already-developed Magento extension (eg Ebizmarts) that talks to the third-party POS system running in-store;
- Install the Windows-based Store Manager for Magento that talks to your Magento site and provides POS functionality, or
- Develop a custom gateway specific to your business that talks to your EPOS system via web-based links (Application Programming Interface API) eg EposNow.
EPOS Extension for Magento
Opting for a system that is built “up” from Magento to offer POS functionality on devices installed in-store means that it is possible to implement a system that works across your ecommerce store and your bricks and mortar store from day one. Required Magento development will be minimal. In the case of Ebizmarts system, the EPOS system is a SaaS Software as a Service so the system is securely hosted external to your business and your in-store devices and on-line Magento store all talk to the remote EPOS system. Magento connects to the EPOS (via an API) to exchange data while the in-store apps connect directly to exchange data. Your in-store devices do not talk directly to your Magento ecommerce site.
Store Manager Direct Connection
Similarly, installing the Store Manager on a Windows device(s) in-store can add POS functionalty to your Magento ecommerce store. In this case, the Store Manager running on in-store devices, connects directly to your Magento store to add the extra functionality. So it allows you to take orders via telephone and send invoices to be paid via e-mail using Magento’s built in functionality. Add a barcode scanner to enable products to be scanned and added to an order. Unlike the SaaS solution above, there is no third-party hosting of POS data as the devices connect directly to your Magento database and becomes an in-store interface to your Magento site.
Custom Magento Gateway to EPOS
The third-party extension and Windows applications described above offer pretty straightforward integration of in-store EPOS with Magento ecommerce. As with all “standard” solutions, costs are relatively low and leadtimes are short.
However for larger enterprises, compromises in functionality or the user interface of the standard offering may not be acceptable. in these cases, the preferred option is to develop a custom business-specific gateway that links the in-store and on-line systems together. So the POS system can be chosen/configured exactly to match the needs of a business, and the gateway to Magento can by built to dovetail with that functionality.
The only “limit” is that the EPOS system must offer an API to allow the custom gateway to connect to the EPOS system, such as EposNow.
Accentika Internet is a Magento development company and our team of experienced developers can advise the most appropriate solution. We have extensive experience of integrating Magento with EPOS APIs and particular experience with EposNow.
Magento extension development projects and services carried out by Accentika include:
- Integration with in-store EPOS
- Integration with Warehouse Systems
- Customer Services Management
- QR Code Product Tracking
- Integration with Accounts Systems
- Product Modification
- Securing your store
- Protecting and Optimising your Server
- Rescuing Broken Sites
Developing Your Magento Project
Project development normally begins with a discussion about what result you want to achieve. Contact us or send us your details (right) to get the process going, with no obligation. You may already be an experienced Magento user. But with Magento there are inevitably several ways to get a result. We will advise which approach will give you your result with the least complexity and the best future-proof protection.
Once a technical spec is agreed, often the next step is to prepare visuals. This is the case even for “back end” admin projects as then client and developer both have a clear idea of how a project is going to work in practice.
To go forward with project we clone your live site onto our development servers and commit it into the industry standard version control system (GIT). Projects are approved on our development servers and then GIT is used directly on your live site both to update the site and to “roll-back” the updates if there are any problems which arise because of differences in server specification.
Projects can take from a few days up to some months – for one client we have so far expended 800 hours of development time in considerably customising Magento. Schedules and timelines are agreed at the outset of the project.