I am developing a cart (utilizing OpenCart). The cart allows people to order prints of images. Because the images will be high resolution and therefore large files, I need a method that allows the following:
- The customer arrives at a product page,
- The customer selects an image for the product,
- The file does NOT upload at that time (or, begins uploading in the background),
- Without waiting for the file upload, the customer adds the product to the cart,
- Repeat steps 1-4 as needed for additional products (and image files),
- AFTER successful checkout, the files are uploaded (or, they complete uploading)
It seems the key is to put the files into a queue, and for that queue to persist across page loads until completion of the order.
I'm familiar with PLupload and have found Uploadify, but do not see in their documentation how to accomplish what I'm after.
Can you get me pointed in the right direction? I'm sure this is doable, I'm just unsure how to get started and am unable to find any writeups/documentation around this specific issue.
Thanks!