API
---
Récupération du nombre global de commandes à préparer
=======================================
GET /getOrderCount
Le serveur retourne le nombre de commandes, ex:
45

Récupération de la commande à préparer et mise en préparation
=============================================================
GET /getNextOrder?userId=2
Le serveur retourne un XML :
<order date="dateIso" ref="C00012" weight="10">
  <item barcode="9899856" quantity="34" name="PC GAmer"/>
  <item barcode="4564546" quantity="3" name="Disque dur"/>
</order>
Si pas de commande retourne chaine vide
weight : poids théorique en grammes
transport : type d'envoi

Récupération de toutes les commandes à préparer
===============================================
GET /getOrdersToPrepare
<orders>
  <order date="dateIso" ref="C00012" weight="10">
    <item barcode="9899856" quantity="34" name="PC GAmer"/>
    <item barcode="4564546" quantity="3" name="Disque dur"/>
  </order>
  <order date="dateIso" ref="C00013" weight="10">
    <item barcode="9899856" quantity="34" name="PC GAmer"/>
    <item barcode="4564546" quantity="3" name="Disque dur"/>
  </order>
</orders>

Mise en préparation d'une commande
==================================
GET /getOrder?ref=C00012
<order date="dateIso" ref="C00012" weight="10">
  <item barcode="9899856" quantity="34" name="PC GAmer"/>
  <item barcode="4564546" quantity="3" name="Disque dur"/>
</order>

Notification d'annulation de préparation de commande
====================================================
POST /notifyOrder
<order state="cancelled" ref="C00012" userId="2"/>

Notification de préparation de commande terminée
================================================
POST /notifyOrder
<order state="ok" ref="C00012" boxType="lettre" boxNumber="KJ463546" userId="2"/>