Magento v2 extension: AI/EPS/PDF/etc multi-file front-end upload with preview

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

Hello fellow devs!

Please review the details carefully -- this is a complex project.

Short summary: I'm rebuilding a website for a printing company using Magento v2, and I need a custom built extension (or well integrated scripting) which provides the following functions:

Notes:

- Many of the individual features requests listed below already exist (to some degree) in other scripts/packages/extensions/libraries (for various platforms), so you will have live demos to work with. (e.g. FileChucker, Mico Upload, etc.), as well as some actual code from the v1 platform that you can examine.

1.) FILE UPLOAD w/ PREVIEW: Customer visits a product page (to order a banner, sign, or flag), and uploads their artwork file directly on the product page (AJAX preferred). A progress bar is required since file sizes can sometimes be very large (up to 1GB) ImageMagick should be used to create a preview of the file uploaded (ImageMagick is capable of converting AI/EPS/PDF/TIFF/PSD file formats, which is ideal for creating artwork previews). The majority of customers upload high quality artwork (not JPGs).

2.) ARTWORK PREVIEW / OVERLAY:

Once the file is uploaded, the artwork preview will be displayed, and the customer can then select the number of grommets (holes) that are punched on each side. This will typically be something like "all 4 corners", or "every 2 to 3 feet", or "custom"). As a customer selects these numerical values, the image preview will also be updated. Note: This will not actually modify the artwork file or reload the image. It will only help the customer get a quick visual proof before they add the product to the shopping cart. You can use CSS or Javascript to overlay tiny dots or circles on the preview image (spaced according to the numerical values selected in the form). Again, this is just a temporary preview for the customer's convenience. The marks can be displayed/modified instantly because the image is not actually getting modified, and it will not actually change the original customer's artwork file. It's just a quick visual reference to help the customer understand what they are ordering.

3.) RESPONSIVE:

The website theme will be responsive, and so will the upload form / artwork preview. As mentioned above, we do not need to interact with the artwork at all (other than displaying a small JPG preview), and the overlay marks are CSS/JS-based so it's entirely possible to keep the layout responsive.

4.) FILE TRANSFER (transfer script not required -- this is just an explanation of how the files will be handled after the order is completed):

Once the customer completes the checkout, the original artwork file(s) will be transferred via FTP to another server, so your script will need to rename the file(s) and move it/them to a specific directory (it's a specific directory which stays in sync with our local server).

This is a difficult project -- we realize that -- and therefore, some flexibility in coding methods / implementations may be permitted. We welcome your suggestions.

Part-time work with potential for long term commitment!

This project is intended for a single Magento product. Other products on the website have their own unique/custom/finishing options, so we will try to adapt this code to work with those other sign-related products. Your competitive bid will be considered, and your work will be inspected closely. Reliable, stable, cost-effective, and efficient coding practice will lead to additional work on the website (more products, more customizations). There are currently about 8 to 10 primary products, and more will be added in the future.

If you have any questions or need more details, just ask!

Thank you!

9/1/16 -- IMPORTANT UPDATE! ---

Hi guys,

First off, thank you for your bids. After discussing some of the details with potential developers, we decided to change the format and include some additional features.

Instead of revising this project, I'm going to create a new one (to avoid confusion). Just keep an eye out for the new "Magento v2 extension" project -- it will be posted shortly.

Thanks!

JavaScript Magento PHP Software Architecture

Project ID: #11386836

About the project

36 proposals Remote project Active 7 years ago

36 freelancers are bidding on average $1600 for this job

AdeelAslam4

Hi there! I have read what you exactly need, however I would like to ask you a few questions. I wouldn't call myself a master but I do work smart and do not rest until I get the job done. Please feel free to ping me an More

$750 USD in 20 days
(44 Reviews)
7.1
omscoders

Hi, Kindly invite me to discuss further on this. It would be great if we can have a quick talk based on your project. Team OMS Coders

$1666 USD in 20 days
(21 Reviews)
5.3