DOCS

Calculer un Landed Cost

Calculez les droits, taxes et frais avec GraphQL.

GraphQL

Zonos calcule le Landed Cost total pour les envois internationaux, incluant les droits, taxes et tous frais supplémentaires facturés par les douanes, courtiers ou transporteurs. Dans la plupart des cas, nous garantissons ces calculs en payant nous-mêmes la facture finale et en vous facturant exactement le montant que nous avons calculé. Dans certains cas, vous pouvez utiliser notre Landed Cost sans garantie, ce qui signifie que vous assumez la responsabilité de toute différence entre notre calcul et les frais réels.

Préparer la requête 

Le calcul d'un Landed Cost via l'API nécessite plusieurs données d'entrée, que nous avons organisées en flux de travail. Une fois ces données réunies, vous pourrez envoyer une seule requête pour obtenir un Landed Cost basé sur la destination d'expédition, les articles du panier et les détails d'expédition.

Chaque flux de travail a ses propres données d'entrée requises. GraphQL vous permet de transmettre plus de données que nécessaire, mais seuls certains champs sont requis pour obtenir un Landed Cost. Ceux-ci sont clairement indiqués dans notre référence API, qui répertorie tous les champs possibles.

Notez que certains champs sont requis de manière conditionnelle si vous souhaitez que votre calcul soit garanti.

Vous trouverez ci-dessous tous les champs requis pour calculer un Landed Cost garanti. Assurez-vous que ces informations sont incluses avant d'envoyer votre requête.

Demander un Landed Cost via l'API 

Une fois que vous disposez des données d'entrée requises, envoyez la mutation GraphQL au point de terminaison de l'API en utilisant la bibliothèque cliente ou l'outil de votre choix. Voici quelques exemples de la façon dont vous pouvez structurer la mutation.

Utilisez cette requête lorsque vous laissez Zonos calculer le coût d'expédition dans le cadre de la requête Landed Cost. Nous calculerons alors les droits et taxes sur l'expédition si celle-ci est soumise à imposition par le pays de destination.

1mutation CalculateLandedCost(
2$parties: [PartyCreateWorkflowInput!]!
3$items: [ItemCreateWorkflowInput!]!
4$landedCostConfig: LandedCostWorkFlowInput!
5) {
6 partyCreateWorkflow(input: $parties) {
7 type
8 id
9 organization
10 }
11 itemCreateWorkflow(input: $items) {
12 id
13 amount
14 productId
15 }
16 cartonizeWorkflow {
17 id
18 type
19 items {
20 item {
21 id
22 }
23 }
24 }
25 shipmentRatingCalculateWorkflow {
26 id
27 amount
28 }
29 landedCostCalculateWorkflow(input: $landedCostConfig) {
30 id
31 duties {
32 amount
33 currency
34 note
35 }
36 taxes {
37 amount
38 currency
39 note
40 }
41 fees {
42 amount
43 currency
44 note
45 }
46 }
47}

Étape suivante : créer une commande

Après avoir calculé un Landed Cost et reçu le landedCostId dans la réponse de l'API, vous devez créer une commande pour finaliser la transaction dans le système Zonos. Utilisez la mutation orderCreate et transmettez le landedCostId de votre devis. En savoir plus sur la création de commandes.


Demander un Landed Cost dans Dashboard 

Vous pouvez également calculer des Landed Cost directement dans Zonos Dashboard sans utiliser l'API. Cela est utile pour tester des calculs, former votre équipe ou obtenir des devis rapides pour les demandes clients.

Dashboard utilise les mêmes points de terminaison API décrits ci-dessus, les résultats correspondront donc à ce que vous obtiendriez via des appels API directs. C'est un excellent moyen de valider votre intégration API ou d'explorer comment différentes entrées affectent les calculs.

Utiliser le calculateur Dashboard

Avec le calculateur Landed Cost dans Dashboard, vous pouvez obtenir des devis avec des tarifs d'expédition calculés, créer des devis avec des coûts d'expédition connus, ou traiter plusieurs devis en masse.

Utilisez ce flux lorsque vous connaissez le niveau de service d'expédition et le coût de votre envoi.

  1. Allez dans DashboardOrdersQuotes
  2. Cliquez sur New quote
  3. Facultatif — Modifiez l'emplacement de votre adresse d'expédition
  4. Sélectionnez un Destination country dans la liste déroulante
  5. Saisissez le montant d'expédition
    • Le niveau de service est facultatif ; l'ajouter nous permet de calculer les frais de transporteur applicables
  6. Ajoutez les détails des articles pour l'envoi
    • Lorsque vous saisissez une description, nous classifions automatiquement le produit et générons un code HS
    • Vous pouvez remplacer le code HS généré si nécessaire
    • Pour plusieurs articles, cliquez sur Save and add another. Sinon, cliquez sur Save
  7. Facultatif — Cliquez sur More options pour modifier :
    • Le type de vente en For resale
    • Le mode de livraison en Delivery duties unpaid
  8. Cliquez sur Get quote
    • Pour apporter des modifications, cliquez sur Edit form et modifiez les détails
    • Cliquez à nouveau sur Get quote pour mettre à jour

Un devis Landed Cost apparaîtra à droite, incluant les coûts produit, expédition et importation. Développez le devis pour voir les ventilations détaillées des articles, expédition, droits, taxes et frais. Tous les devis sont enregistrés sur la page des devis pour référence future.

Modifier des devis existants : Cliquez sur Quote again en haut à droite pour modifier un devis existant plutôt que de recommencer à zéro.

Avantages de l'utilisation de Dashboard

  • Aucun codage requis — Générez des devis via une interface conviviale
  • Formation d'équipe — Aidez les membres non techniques à comprendre les composants du Landed Cost
  • Validation API — Vérifiez que votre intégration API produit les résultats attendus
  • Support client — Générez rapidement des devis pour les demandes clients
  • Traitement en masse — Gérez plusieurs calculs efficacement (bientôt disponible)

Les devis Dashboard incluent les mêmes ventilations détaillées disponibles via l'API, ce qui en fait un excellent complément à votre intégration automatisée.

Cette page a-t-elle été utile?