Noest Express
Noest Express est un transporteur algérien construit sur une API style Ecotrack. DZBuild embarque un service Noest dédié pour le lier avec deux valeurs.
Ce qu'il vous faut
- API token
- User GUID
Les deux proviennent de votre tableau de bord marchand Noest. Le GUID identifie votre boutique chez Noest ; le jeton authentifie les appels API.
Lier Noest dans DZBuild
- Ouvrez
/dashboard/shipping. - Cliquez sur Link provider et choisissez Noest.
- Collez votre API token dans le premier champ et votre User GUID dans le second.
- Cliquez sur Test API. DZBuild vérifie les identifiants en direct.
- Enregistrez.
Ce qui est synchronisé
- Liste des wilayas desservies par Noest.
- Communes par wilaya, avec résolution automatique arabe → français pour que l'appel API porte toujours l'orthographe attendue par Noest.
- Liste des stop-desks par wilaya pour le sélecteur Stop Desk.
Les tarifs par wilaya ne sont pas synchronisés automatiquement chez Noest — vous les définissez à la main dans /dashboard/shipping.
Ce qui se passe à l'expédition d'une commande
DZBuild soumet la commande à Noest avec nom, téléphone, adresse, wilaya et commune de destination (résolue en français), montant COD (sous-total), poids, résumé des articles, et (pour la livraison au bureau) is_stopdesk plus l'ID de la commune du bureau.
Noest retourne un numéro de suivi. Le bordereau (étiquette) est disponible via une URL de téléchargement direct sur l'API Noest : DZBuild la construit à partir de votre jeton + le suivi pour que vous imprimiez le bordereau depuis la page commande.
Erreurs fréquentes
| Symptôme | Cause probable | Correction |
|---|---|---|
| "Test connection failed" | Jeton ou GUID incorrect, ou les deux | Recopiez chaque valeur depuis le tableau de bord Noest ; les deux champs sont faciles à inverser. |
| Suivi retourné mais commune vide | Noest n'a pas reconnu la commune | Vérifiez la commune dans la commande ; DZBuild résout l'arabe en français mais les orthographes rares peuvent échouer. Resélectionnez depuis la liste de suggestions de l'adresse client. |
| URL d'étiquette en "unauthorized" | Jeton tourné après création de la commande | Mettez à jour le jeton dans /dashboard/shipping puis réimprimez. |
Astuces
- Réglez correctement la wilaya de la boutique — Noest a besoin d'une wilaya d'origine pour calculer les tarifs.
- La résolution automatique arabe → français des communes dépend de la table
communesde DZBuild ; pour une commune nouvelle non couverte, l'orthographe d'origine est conservée et Noest peut la rejeter. - Pour les colis de forte valeur, remplissez la valeur déclarée — Noest s'en sert pour l'assurance.