Custom Magento Module for Photo Printing and Framing Company

CLOSED
Bids
7
Avg Bid (USD)
$900
Project Budget (USD)
$750 - $1500

Project Description:
We have a unique requirement for ordering custom configurations of products in Magento. Essentially the business model involves printing custom photos on canvas. Customers need to be able to upload and crop/re-crop their image, select a standard (or custom) print size, choose a finish, and choose a frame type, color, width, and two additional frame options that will be discussed. The price of the product will be adjusted based on the options they select. As the user selects all of their options, a preview of the uploaded/cropped image should be generated, displaying what the printed/framed photo will look like. Once the user is satisfied with their selection, they will be able to add the product to their cart, with the pricing calculated accordingly. They should also be able to edit the item in their cart at any time (i.e. re-crop the photo they uploaded, or replace with a new one, or modify any other options such as size, finish, or frame type).

The options would need to be displayed in an accordion view with the following categories. Frame type, frame color, frame width, and two additional options should have tables of thumbnails with radio buttons beneath each, allowing the user to easily determine what they are selecting.

The module you develop would be involve creating a new product type, i.e. "Custom Photo on Canvas". The features developed would only be made available on those products that have this product type.

Choose Your Size and Finish
===========================
1. Choose a finish
- Drop down list
2. Choose a size
- Drop down list or custom: text fields for width x height

Choose Your Frame Type
===========================
3. Frame type - display a thumbnail list (showing a preview of each frame type) in a table with selectable radio buttons beneath each thumbnail

Choose Your Frame Color
===========================
4. Frame Color - display a thumbnail list (showing a preview of each frame color) in a table with selectable radio buttons beneath each thumbnail

Choose Your Frame Width
===========================
5. Frame Width - display a thumbnail list (showing a preview of each frame width) in a table with selectable radio buttons beneath each thumbnail

Additional Options (TBD)
===========================
6. Additional Option 1 (TBD) - same as above
7. Additional Option 2 (TBD) - same as above

Ideally, we would be able to use a pre-built third party flash photo uploader and cropping tool to save time for managing photos. We would need the tool to somehow output the resolution of the cropped image, to ensure it is sufficient in quality (i.e. minimum of 500x500 or something of the like). If a photo was cropped and does not meet the minimum resolution requirement, a friendly message would need to be displayed. If you have any suggestions for what we might use here, please post them in your comments.

After the purchase is made, the cropped image would need to be downloadable from the view order page in the Magento admin section. The selected options (including print size, finish, frame type, color, width, and additional options) should also be visible from the view order page.

In order to qualify for this project, you must have demonstrable experience with developing Magento modules (ideally similar configurable product type modules). Please post your portfolio of relevant magento work for consideration of this project.

Thanks!

Skills required:
eCommerce, Magento, PHP, Shopping Carts
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 750
in 14 days
Hire magestore
$ 900
in 15 days
Hire indisoftware
$ 750
in 20 days
Hire brendawebagency
$ 1000
in 10 days
Hire officialgates
$ 900
in 20 days
Hire sudhirbastakoti
$ 800
in 10 days
Hire Raisa09
$ 1200
in 25 days