Passer commande en trois langages
L’API de la boutique répond de la même façon, quel que soit votre outil. Copiez, collez, la commande est créée.
commande.js
JavaScriptconst boutique = creerClient({ cle: process.env.CLE_BOUTIQUE })
const commande = await boutique.commandes.creer({
client: 'cli_2048',
lignes: [{ produit: 'bol-gres-mouchete', quantite: 2 }],
livraison: 'point-relais',
})
console.log(commande.numero) // « C-10482 »commande.py
Pythonboutique = creer_client(cle=os.environ["CLE_BOUTIQUE"])
commande = boutique.commandes.creer(
client="cli_2048",
lignes=[{"produit": "bol-gres-mouchete", "quantite": 2}],
livraison="point-relais",
)
print(commande.numero) # « C-10482 »Shell
curl https://api.boutique.example/v1/commandes \
-H "Authorization: Bearer $CLE_BOUTIQUE" \
-d client=cli_2048 \
-d "lignes[0][produit]=bol-gres-mouchete" \
-d "lignes[0][quantite]=2" \
-d livraison=point-relaisJavaScript · Le client officiel de la boutique, côté serveur.