I have an ecommerce website created in Magento. I need this website to be integrated with Vendor XML system to do the following tasks:
a) Product Import and Update :
Program to Import Vendor products information from XML/Delimited Flat File provided by vendor into the Magento store. When this program script is executed, it should read the XML/Flat file from an FTP location and add/update products into the database. The customer should be able to run this program script weekly through a CronJob to check for new products if any to be added to the store or existing products data to be updated.
b) Images Import and Update :
Program to Import Vendor product images from FTP location or DVD provided by vendor into the Magento store. When this program script is executed, it should check products in the database and check the corresponding image available for that product on the website server with corresponding images available at FTP location and add/update missing images or changed images (based on image size). The customer should be able to run this program script weekly through a CronJob to check for new product images if any to be added to the store or existing images to be updated.
c) Inventory Updates:
Program to update Product Inventory Stock from the XML file provided by vendor into the Magento store products database. When this program script is executed, it should read the XML file from an FTP location and update products stock qty into the database. Two types of Inventory files are provided by the Vendor. Changes file and Full Inventory file. Changes file is supplied every 15 min which lists only products whose inventory is changed in last 15 mins. Full Inventory is given once every day. These program should run as Cron Job every 15 mins and update changes inventory or full inventory as the file maybe available.
d) Order Submission:
When a new order is placed on the website it should trigger your Program to read the order data from the database and create an XML file of the new order and upload the same to the FTP location of the vendor. The customer should also be able to manually run the program when required to create and upload XML file for any particular order.
e) Order Fulfilment:
Program to update Order Status from the Order fullfilment XML file provided by vendor into the Magento store. When this program script is executed, it should read the available Order Fulfilment XML file from an FTP location and update order status into the database. If the Order Status is shipped the tracking number should also be updated in Magento Store and email should go out to the customer informing the same.
The vendor integration guide is attached for reference.
Magento experts here.Can offer you the best experience and great quality integrating your vendor with your Magento store.Please check PMB for more details.
13 freelancers are bidding on average $615 for this job
We are Magento Experts and are in business since 2006 and have developed more then 300+ Magento Projects . Lets get this Magento project done and you will not be disappointed . Please check your PMB