Our Work


Client wants a complete automated system that should Perform sync operations of attributes, attribute Sets, Customer, Products details from POS to eCommerce and eCommerce to POS based on the configurations defined at instance level. If a product created at POS level that should be present in eCommerce side.

Industry: eCommerce
Country: USA
POS & eCcommerce gaint
  • Businesss Requirements and Challenges.

    • Gather data from multiple POS/eCommerce instances and perform sync operation to sync products, customers and Inventory to the respective POS/eCommerce instances
    • Trigger email alerts If Jobs not running or any anomalies detected in data.
    • Trigger a job when new customer or product created at eCommerce/POS it should be sync to respective instances.
    • Logging and tracking health status of each job running inside Servers through a Webpage to know products, customers and inventory sync status and errors.
    • Process data using web-services to handle jobs efficiently.
    • When initially a client started his site he needs whole data from his eCommerce site to POS at a stretch.
  • Solutions

    • Syncing attributes, attribute Sets, Customer, Products details from POS site to eCommerce site and vice-versa.
    • Job will be triggered when client configures for initial loading of data, a cron will pull data from specified instance & push to required instance.
    • Implemented a web page to track Health status of all Jobs that running between POS and eCommerce and it updates the web page periodically.
    • Implemented 4 jobs to pull data from various eCommerce/POS sites and push to respective sites. 
    • Well-defined cron mechanism to trigger jobs when products, attributes, attribute sets created at eCommerce will sync to respective POS instance.
    • Triggering email alerts if jobs got stuck, hanged and not performed sync operations at the defined times.
    • Continuous monitoring & recording logs.
    • Syncing inventory details from POS to eCommerce for multiple instance of POS/eCommerce.
    • Derived a Multi-thread model which can process data parallel to respective sites when a job triggered to the defined clients.
    • Job to sync products from eCommerce to POS. If product is created at POS, corresponding acknowledgment is saved at eCommerce End.
    • Implemented both way sync to do this operations (eCommerce to POS && POS to eCommerce).
    • Service oriented Architecture for data handling to handle products, customers, inventory, attributes, attribute sets & logs storage at MySQL end.
    • Implemented a job which can process inventory data from POS to eCommerce instances.

Free Software Consultation with our Experts!

No Obligation!

Read More

Read more about KTree

KTree, a Global IT Company

What and how the processes are structured in KTree?

KTree follows CMMi process to T. Defined and Mature processes for Coding, Code Reviewing Exercises, QA Process with focus on Performance testing & Load Testing

Where is KTree's Web and Mobile application Development done?

Most of our Development is done from our Hyderabad Development Center. Hyderabad is known for its rich heritage and exotic food apart from abundant IT Talent.

How KTree makes outsourcing project a positive experience?

True collaboration, transparent and constant communication, visibility and traceability are the key for success. The other major one being requirements engineering.

What is Success mantra of KTree, as one of the respected web development company?

Agile Methodology + Strong Documentation + Powerful Web & Mobile Frameworks + Solid KTree Team = Great Web & Mobile Applications within time.

Any other Differentiation which KTree has, which it can offer?

Having worked on hundreds of Web & Mobile Application projects, KTree teams tremendous knowledge & expertise gives very good head-start for projects which helps clients save many man-months

What Development methodology KTree follows and why?

KTree development team follows Agile methodology because of its suitability to web and mobile application development. Scrum helps improve Agility due to its simplicity and flexibility

Our Clients