Completed

Magento integration with Vendor XML

This project was successfully completed by trzwan for $150 USD in 14 days.

Get free quotes for a project like this
Employer working
Completed by:
Skills Required
Project Budget
$250 - $750 USD
Completed In
14 days
Total Bids
13
Project Description

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.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online