10
jan

Printofoto : API d'impression de produits photos personnalisables

Qu'est-ce qu'une API ?

Une API, c'est ce qui permet aux systèmes informatiques totalement indépendants de parler entre eux de manière automatique.
Facilement intégrable car normalisée, elle permet d'intéragir avec un service en y envoyant et en y récupérant des données.

Notre API est basée sur acronyme informatique anglais CRUD :

  • Create : Créer (Ex : créer un objet photo)
  • Read : Lire (Ex : récupérer le statut d'une commande)
  • Update : Mettre à jour (Ex : mettre à jour l'adresse de la commande)
  • Delete : Supprimer (Ex : supprimer un produit d'une commande)

 API Printofoto : pour quoi faire ?

Notre API vous permet d'automatiser la commande de produits photo personnalisables. En effet avec l'aide de celle-ci vous pouvez créer des commandes de produits photo que l'on se charge d'imprimer et d'envoyer à vos clients.

En partenariat avec plusieurs imprimeurs locaux et européens, nous vous garantissons une rapidité de traitement de vos différentes commandes et un catalogue produits assez large.

En plus de l'API, nous mettons à votre disposition une interface web permettant de suivre vos différentes commandes (toutes ces informations sont également remontées via l'API et donc facilement automatisable avec votre système d'information)

API Printofoto : comment faire ?

Une documentation technique de l'API permet à vos développeurs d'intégrer notre solution à votre projet assez simplement.

Voici comment procéder en quelques minutes :
Afin de récupérer vos clés d'API et de débuter vos tests, il convient de créer votre compte sur Printofoto.
Vous avez accès ensuite à une version Sandbox de notre API et de la console de gestion des commandes qui vous serviront à réaliser tous vos tests.

Sandbox : http://api-sandbox.printofoto.com/api/
Prod : http://api.printofoto.com/api/

Une classe PHP et un fichier exemple de commande sont à votre disposition afin de faciliter la création d'un produit et d'une commande : http://api.printofoto.com/PrintofotoApi.zip

API Printofoto : comment créer une commande de 3 fiches pratiques

Voici donc le déroulé pour la création d'une commande d'un lot de 3 fiches pratiques via notre API :

  1. Création du lot : http://api.printofoto.com/api-documentation/#FactSheetPost
  2. Création des 3 fiches pratiques : http://api.printofoto.com/api-documentation/#FactSheetItemPost (x3)
  3. Création de la commande : http://api.printofoto.com/api-documentation/#OrderPost
  4. Création de la ligne de commande : http://api.printofoto.com/api-documentation/#OrderDetailPost
  5. Validation de la commande : http://api.printofoto.com/api-documentation/#OrderPut

Une fois ces informations envoyées à notre API, nous traitons celle-ci et nous l'expédions dans les plus brefs délais.

Cas concret : intégration de l'API sur le site club.kinder.fr

Le site club.kinder.fr met à disposition de ces membres des interfaces de création de produits photo personnalisés pour imprimer des moments de complicité en famille.
Il offre également des tirages façon Polaroids aux membres ayant des enfants de 8 ans et des histoires personnalisées et de cartons d'anniversaire aux membres ayant des enfants de 4 ans.
Afin de gérer l'impression et l'expédition de ces commandes, Club KINDER a intégré notre solution à leur process.
L'intégralité du catalogue de produits photo personnalisables du site Club KINDER est donc géré via notre API.
 

votre-marque