At its core, the sales-flow software solution delivered is a new python application built atop the existing legacy system. The approach enabled the client to implement and run the new sales flow process in a reliable and secure way. The sales application is comprehensively covered with unit tests and operates independently from the legacy system codebase; still the added functionality runs in the same context of one and the same software system.
As regards integrations, the application was integrated with PixelPoint POS. We chose to implement the integration by creating a dedicated EOI Agent for the latter. The EOI Agent is installed in every store operated with the software system. The agent exposes a secure API which enables the customer to check for stock status and place the order. Technically, the python application communicates with the software agent installed in the selected store to conduct order placement.
With the solution in place the customer is now free to order and pay for the products offered online and later collect the products at the store terminal, avoiding the hassle of shopping and queuing in the store. The order placed by the customer online is sent directly to the store terminal for execution upon the customer arrival. The client using the software solution is in a better position to drive their sales with a new sales flow channel.