Integrer Daba Shipping a votre site

Widget JS en une ligne de code, API directe documentee, ou plugin natif. Connectez vos livraisons en quelques minutes.

Widget JS

Integration zero-code : collez un snippet dans votre page checkout, il gere la saisie d'adresse, le calcul des frais et le retour du montant.

API directe

Pour les sites custom : appelez nos endpoints publics documentes directement depuis votre backend, avec une cle API.

Bientot disponible

Plugins natifs

WooCommerce, Shopify, PrestaShop. Connectez votre boutique sans ecrire de code, en un clic depuis votre back-office.

Widget JavaScript

Collez ce snippet dans votre page de checkout. Il calcule et affiche automatiquement les frais de livraison.

<div id="daba-shipping-widget"></div>
<script
  src="https://shipping.daba.cm/widget.js"
  data-api-key="sk_live_xxxxxxxx"
  data-shop-id="shop_xxxxxxxx"
  data-currency="XAF"
  data-on-calculated="onShippingCalculated"
></script>

Endpoints API publics

Tous les endpoints sont prefixes par /api/public/ et requierent le header X-Api-Key (sauf le tracking, public sans cle).

POST/api/public/calculateCalcule les frais de livraison pour une adresse et un montant de commande.
POST/api/public/ordersCree une commande de livraison depuis votre site (webhook entrant).
GET/api/public/zonesListe les zones (villes et quartiers) couvertes par vos livreurs partenaires.
GET/api/public/tracking/:tokenSuivi public d'une commande, accessible sans cle API via le token de tracking.

Webhooks sortants

Daba Shipping envoie des evenements signes HMAC-SHA256 vers l'URL de webhook que vous configurez dans votre tableau de bord.

order.receivedCommande recue par Daba Shipping
order.assignedLivreur assigne
order.picked_upColis recupere par le livreur
order.in_transitEn cours de livraison
order.deliveredLivraison confirmee
order.failedEchec de livraison
order.cancelledCommande annulee

Pret a integrer Daba Shipping ?

Creez votre compte marchand pour obtenir votre cle API.