Closed

Magento Extension Dev. - Update products from remote XML

This project was awarded to phpsolutionsuk for $650 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Skills Required
Project Budget
$250 - $750 USD
Total Bids
10
Project Description

I need someone who is brilliant with Magento. Someone who knows their blocks from their templates, their core from their community, their xml from...you get the picture.

This project is pretty simpe - a user clicks a button in the extension admin page, it queries a remote url which returns XML, and it parses and stores that XML according to the contents.

The XML will contain information to update the attributes for each product id.
e.g. <products><id>23</id><brand>Nike</brand></products> - update product id =23, set brand = Nike

If the attributes contained in the XML do not exist, they should be created.
e.g. <products><id>24</id><texture>rough</texture></products> - update product id =24, set texture = rough

The XML will contain a jobid and create date which needs to be tracked, so that jobs are not processed more than once e.g. <xml id="123" date="18-mar-2012"><products /></xml> - check jobid 123 has never been processed before.

The XML will also contain a message to be inserted into the adminnotification_inbox e.g.
<message>
<severity>2</severity>
<title>a message with the data</title>
<description>the message description</description>
<url>#</url>
</message>

The code must use the magento product models, not direct database updates.

One more thing, I need this integrating with my existing extension. My existing extension stores a username and password which should be used in the URL of the query to get the xml e.g. [url removed, login to view]
But will also need the namespace and name set accordingly.

I am looking for a quick turnaround on this project and am looking for hoping and praying to hear from someone who can show they are a Magento expert. This is likely to result in future work as we have a couple of vacancies in our php team.

I look forward to hearing from you expert Magento freelancers!

Thanks
Michael

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