Paris

by Jon

submit your photo


Hall of Fame
View past winners from this year

Please participate in Meta
and help us grow.

Take the 2-minute tour ×
Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. It's 100% free, no registration required.

tl;dr: Is there a way to have SmugMug-like + printing service integration hosted on your own website? (The API to the printing service is the piece I am missing)

I am looking for an automated ordering process, but SmugMug and co are not really to my liking because I want it to be self-hosted and 100% customizable.

What I have in mind:

  1. I upload pictures to my website as an album or for a specific client shoot.
  2. Client goes to the album
  3. Client orders some prints
  4. PayPal / other means of payment approve the money is received
  5. I send the specifically sharpened/resized image for the output format to the printing-service (automatically, I don't have to do it myself for every order)
  6. The images are printed and shipped to the customer. The printer charges me.

I can code 1-4 myself. The problem I have is what printing service offers an API so I can automate the ordering completely?

Solutions like a shopping cart with manual ordering is nothing I want to do because I may be on vacation or at a conference where I do not have access to all the tools I need.

Any suggestions? Also I prefer to use services like MPIX or eZprints over a local printer because they usually offer a wide range of products and also usually at a cheaper price.

p.s.: Yes, I will filter for high volume orders and check them myself before I fire out an 2000prints order to /dev/null. But the occasional 4 pictures from the last event order is nothing I want to handle myself every single time.

share|improve this question
    
I had a photography blog for a while, and I used fotomoto.com to add a "buy print" and "buy eCard" link below each image hosted on my site. I found it to be a reasonable balance between low-hassle / customizable. –  Joe Mar 12 '12 at 2:36
    
    
Thank you Imre. This is not really a duplicate in the way that I don't want just a buy this print button but an API that can fulfill the completed order of a client. Payment on my side, just the ordering process on their side. –  mmlac Mar 12 '12 at 8:47
    
Thanks for the explanation; unfortunately it is impossible to revoke my close vote. –  Imre Mar 12 '12 at 20:18

4 Answers 4

up vote 4 down vote accepted

Have a look at Pwinty http://www.pwinty.com . It's a nice simple API for ordering photos - and you don't need users to leave your site like the other options suggested.

they offer world wide shipping.

I don't think Peecho offers much in the way of prints and posters and doesnt't look like fotomoto offers what you want either

share|improve this answer
    
Thank you for your suggestion. This comes closest to what I am looking for and therefore I will accept this answer. I think they can handle the standard photo prints, for FineArt I will probably just do it myself using MPIX and then sign them & send them to the customer. –  mmlac Mar 19 '12 at 7:44
    
+1 Pwinty have handled lots of orders for my site (OddPrints.com), API is well designed and easy to use, fully recommended. –  matt burns Feb 24 '13 at 18:06

You may want to check

  1. http://www.peecho.com
  2. http://www.fotomoto.com

Both of them allow ordering prints via their API. Hopefully this will work for you.

share|improve this answer
    
Thank you for you suggestions. Both unfortunately charge on their own site. –  mmlac Mar 19 '12 at 7:42

(sorry, I wasn't able to include the links. The sites mentioned below should be easy enough to find.)

Here's a list I curated of photo print providers that have an API:

  1. Peecho
  2. Mimeo Connect Cloud Print
  3. Shutterfly Open API
  4. Printfection
  5. Zazzle
  6. Pwinty
  7. Snapfish Publisher
  8. Fotomoto
  9. Picwing
  10. Digibug
  11. SharedBook
  12. ZetaPrints
  13. Tap2Print
  14. SmugMug
  15. Moo
share|improve this answer

API, stands for Application Programming Interface! An API is the interface implemented by an application which allows other applications to communicate with it.

What you are asking for is SELF-HOSTED-100%-CUSTOM-ALL-IN-ONE-SOLUTION software which at this moment doesn't exist. You will have to resort to combining different working solutions to make it work for you.

If you are running a business, then think about getting professional web developer to either design/develop something or combine available solutions and integrate them in your website.

Check out: pictage.com! I haven't used this service but looking at the services offered it might be something that may help you.

Best,
-Alen

share|improve this answer
1  
Sorry if the question was not clear enough. I am just looking for the API, I am capable of coding everything on my side, but the API is obviously something I cannot provide myself. (edited the question) –  mmlac Mar 12 '12 at 21:19
    
I think in this case you gonna have to do a lot of research figuring out all the web services that provide api for whatever you want to accomplish. I wish I can point you in the right direction but i'm yet to find such websites. Maybe others might have some suggestion. –  Alen Mar 13 '12 at 15:30

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.