How do I set up an e-commerce site that accepts photo uploads and takes credit card payments?
I've been asked to set up a website for a client who wants to custom-print an item using photos uploaded by customers. They need to accept credit card payments.
As one option, I am considering setting up a custom front-end for
Shopify, but I'm not sure whether that's overkill, or whether they can accept an uploaded picture sent as part of the order information.
What's the simplest/best way to do this? My PHP/Javascript skills are rather rudimentary, but I'd like to learn more. Should I try to do something from scratch, or are there good solutions out there already?
It seems like there would be a few parts to doing this manually:
- Getting the customer's order info from a form (I can handle the HTML for this)
- Getting the customer's photo, making sure it's within specs, and displaying a reduced preview (I don't know the best way to do this… I assume there a image processing libraries available or something)
- Processing a credit card payment (I don't know the best way to do this)
- Doing something with that order data (could it be emailed to the client, or is that too insecure? would I need to set up a front end for the client to access orders stored in a database?)
Hope me, Metafilter! You're my only help.
posted by designbot at 11:45 AM on June 24