Programmer will be hired by Company #1 as listed below. You will be developing the same script for two different websites owned by Company #1. Both websites are setup on Volusion's shopping cart software and should be identical for easy setup for the second site.
Programmer will be developing communication between 2 retail ecommerce inventory systems and deliver information regarding stock status, order status, order progress, shipment details, etc. Programmer should have knowledge of Volusion shopping cart software and XML.
There are three required XML messages for this program. These are:
• Inventory message
• Order message
• Fulfillment message
The delivery method for all messages will default to Secure File Transfer Protocol (SFTP). Company #2 will provide an account to access the SFTP server.
All messages will be in XML format based on Company #2
All messages will be exchanged every 15 minutes at a minimum. The
exact schedule will be determined by your integration specialist from Company #2. Order messages will likely be exchanged more often than 15 minutes.
Data Pickup and Delivery
Company #1 will be responsible for placing new orders in the
Incoming\Orders dir of the FTP site for Company #2, where Company #2 will pick them up, process them, and place them in the Incoming\Orders\Archive dir. Company #1 will also be responsible for picking up any new fulfillments in the Outgoing\Fulfillments dir, and new Catalog/Inventory feeds in the Outgoing\Inventory dir.
Once picked up, Order and fulfillment files should be moved into the
/Archive folder for each respective message. In the case of Inventory
updates these files should be deleted once processed.
Orders are the only files that Company #1 is responsible for creating.
Once the communication is established, there will be a few simple items for Company #1 to dump the data into the Volusion Shopping Cart software so that status emails can be sent to the customers regarding their orders.
We have a implementation document that gives far more details from Company #2. Company #2 has 100's of customers that currently use this program and we are requesting someone with experience with Volusion's software for ease of integration and to save time.
Programmer will work with representative from each company during the development and implementation. Company #2 has informed us that this is a fairly simple project and that it will probably take between 10-30 hours of development time based on their experiences and the developers familiarity with Volusions software.