Qovans Docs
API Reference

Commandes

Creation, historique et suivi des commandes.

Les endpoints commandes sont sous /api/v1/orders. Une commande dans Qovans cree un ARC (Accuse de Reception de Commande) dans Cegid.

Endpoints

MethodePathDescription
POST/ordersCreer une commande depuis le panier
GET/ordersHistorique des commandes
GET/orders/{stub}/{number}Detail d'une commande Cegid
GET/orders/site-referencesReferences site des commandes
GET/orders/pieces/{nature}/{number}Document Cegid par nature et numero

Creer une commande

POST /api/v1/orders
Content-Type: application/json

{
  "delivery_address_id": "ADR001",
  "delivery_mode": "standard",
  "department_code": "14",
  "external_reference": "PO-2026-001",
  "comment": "Livraison matin uniquement"
}

Ce qui se passe :

  1. Le backend valide le panier (stock, prix)
  2. Cree un ARC dans Cegid via l'API (POST /orders)
  3. Vide le panier
  4. Envoie les notifications email (client + depot)

Si Cegid est indisponible (VPN down, weekend), la commande echoue avec un 503.

Historique

GET /api/v1/orders?skip=0&limit=20

L'historique est lu en temps reel depuis Cegid. Il inclut toutes les commandes du client, pas seulement celles passees via Qovans.

Suivi

Le detail d'une commande affiche les lignes, le timeline (commande → preparation → bon de livraison → facture) et les documents lies.