**Introduction**
Magento ([login to view URL]) is a powerful scaleable open source onlineshop software. We have had developped our own plugin/extension (internally called IMAGR) which allows the customer on the product details page to upload a photo, rotate, zoom and crop it, and then get a visualisation of how the photo for example would look like printed on a t-shirt.
You can have a look at the working version, with the example of a (ficticious) t-shirt here: [login to view URL]
(scroll down further down the page and click on "datei wählen" to chose a file from your computer, then click on "hochladen" to upload
you can click on "bearbeiten" once you uploaded an image, to zoom, rotate and crop your image in a floating layer that will open up.)
Our custom extension IMAGR was written in PHP and Ajax, making use of Imagemagick ([login to view URL]), a powerful command line image editor.
The downside of IMAGR is, that the photo upload and editing can only take place on the product details page itself.
This means the customer has to make up his mind, which product he wants to buy, go to the product page and upload a photo there.
**The requirement**
Our goal is to add a feature to IMAGR, which allows us to put a photo upload box either anywhere on our website, such as the start page or a specially designed landing page, or even on any other website (via the help of an "iframe" or "php include" for example
**Further details**
Currently, the customer can upload his photo ... [continue below]
## Deliverables
**Further details
**Currently, the customer can upload his photo on the product details page, if needed open the IMAGR Editor to possibly rotate, zoom and crop the image, and then even chose a "style" of the product, like portrait or landscape style orientation.
the goal with the new feature is not only to add the upload box anywhere else on the site or a third party website (iframe or php include, please propose the best way to do this) but also to start a guided process, such as the following for example:
1. upload the photo
2. ask whether the rotation and zoom is perfect and proceed to next step, or if the user wants to edit the image with the zoom, rotate and crop function
3. propose a product size/style as a preview and propose two or more to select
4. propose an accessory (could be a product attribute in magento)
5. confirm button to place product in standard magento shopping basket
The steps above could all take place in a floating pane, similar to [login to view URL] (see the right side where you can select a poster size and then select a source image to upload, the floating pane will open immediately after image has been uploaded)
It is important that this additional feature (upload box and guided process) will work anywhere on our own site, but also on any third party website (such as affiliates or partner-websites).
The requirement includes the coding of the external upload box and the guided process (fronted) as well as extending the current IMAGR admin section for configuration purposes.
**
When you are selected as a coder,**
when you are selected as a coder, we will send you installation instructions and the source code **(we will not send it before - so please read the requirements as careful as possible, and check out the links we sent to you - it should be enough to estimate the workload)**.
You can then install IMAGR together with Magento Version 1.3.2.4 in your development environment. If you have any questions prior to bidding, you are of course welcome to ask!
We will have to discuss and agree on a way how exactly you will implement the desired features - this depends on your expert opinion and proposal,
so please give us your idea together with your bid.
We assure that we will NOT waste your time - we will tell you immediately if we have the feeling that you are not the right person to complete this task, to avoid any waste of your and our time.