This project is for work with a Magento e-commerce store that requires a plugin programmed to interface with their warehouse server.
When an order is placed the plugin must query the warehouse via SOAP (XML format) to determine whether the merchandise is in stock. If it is in stock then the warehouse ships the item and returns data to Magento that the order has been shipped. This confirmation triggers the program to charge the credit card and notify the customer that 1) they have been charged and 2) their item has been shipped.
Additionally, we will need the Magento store to stay in sync with the warehouse to keep inventory levels accurate.
Please review the below flow chart for the required program flow of the module.
You must be familiar with Magento XML and SOAP in order to complete this project.
It might be necessary to work with developers involved with the warehouse, and possibly a framework or API developed by them.