Quels sont les avantages et les inconvénients de l’utilisation d’un service comme Easypost et Shippo par rapport à l’API des opérateurs directs pour l’impression d’étiquettes d’expédition?

En tant que représentant d’une société qui fournit ces solutions, la réponse technique est simple. L’intégration des API de l’opérateur prend beaucoup de temps. En fait, le processus est tellement complexe et coûteux que sa simplification est devenue le principal modèle commercial pour des sociétés telles que EasyPost, Postmaster et Shippo. Il peut également être avantageux de travailler avec les achats en volume effectués par une tierce partie.

En outre, il existe de nombreux avantages supplémentaires si vous choisissez le bon partenaire. En tant que fondateur et PDG de ShipHawk, je suis évidemment partial, mais envisagez certaines des solutions suivantes fournies avec la solution API multi-opérateurs de ShipHawk:

  • Algorithmes d’emballage de bacs multi-articles – réduisez de manière significative les charges dimensionnelles du transporteur et optimisez l’emballage de chaque commande en fonction des articles commandés.
  • Frais d’expédition en temps réel au point de vente, quel que soit le type d’inventaire: emballé, non emballé, petit, grand, etc.
  • Accès à tous les types de transporteurs: colis, LTL, chargement de camion, enveloppement blanc, courrier et livraison, dans une solution unique.
  • Optimisation des commandes – associez instantanément chaque commande au meilleur transporteur.
  • Calculs d’emballage – convertissez les articles non emballés en poids et dimensions emballés pour obtenir des tarifs garantis instantanés et précis. Et produisez instantanément une liste des matériaux d’emballage nécessaires à la normalisation et aux économies de coûts.
  • Complétez les variables manquantes – si votre inventaire manque de données clés (poids, dimensions, classe de fret, NMFC, etc.), ShipHawk complète les données manquantes pour un classement précis.

L’expédition est un point de friction majeur dans le processus de vente en ligne. En s’arrêtant à l’intégration du transporteur, il ne vous reste plus que l’impression d’étiquettes. Pour être concurrentiels sur le marché mondial actuel, les vendeurs doivent pouvoir expédier / livrer n’importe quel article à n’importe quel lieu d’achat à un prix équitable. Quelque chose de moins peut nuire considérablement aux taux de conversation.

Une autre façon de penser est la suivante: la logistique de qualité Amazon, accessible à tous. Ce sont les pros. Et c’est ce que nous faisons.

Jarrett et Jeremy ont fait d’excellents arguments. Je voudrais ajouter pour ajouter quelques d’un point de vue technique:

  1. Les API de l’opérateur sont basées sur SOAP et XML. Ces technologies ont plus de 15 ans. Ils sont puissants et fonctionnent bien, mais ils sont aussi lourds et trop compliqués. Les développeurs sont passés à REST et JSON.
  2. Le Guide du développeur de services Web FedEx fait 960 pages, annexes comprises, de A à Y.
  3. Les opérateurs peuvent ou non fournir un exemple de code pour la langue ou la plate-forme que vous utilisez. Par exemple, FedEx fournit un exemple de code pour Java, C #, VB.net et PHP. UPS est à peu près la même chose (plus perl). Pas de Python, pas de Ruby, pas de Javascript. Vous pouvez probablement rechercher un exemple de code dans ces autres langues, mais cela représente un travail supplémentaire.
  4. FedEx et UPS emploient des centaines de milliers d’employés et génèrent des milliards de dollars. Leur activité principale n’est pas les API et ils ont tellement de clients qu’il est peu probable que vous puissiez trouver quelqu’un pour vous aider. En fait, leurs sites Web sont généralement liés à des partenaires d’intégration, qui les aideront à mettre en place leur API moyennant des frais.
  5. L’USPS est un organisme gouvernemental. Essayez de les appeler au téléphone! Cela peut ressembler à passer une journée au DMV. (Notez que cela pourrait ne pas s’appliquer si vous êtes Amazon ou une autre société avec des millions de dollars en volume d’expédition).
  6. Pour obtenir des remises sur les prix de base USPS, vous devez effectuer plus de paniers (sauf si vous avez un volume important et avez déjà un contrat avec USPS).
  7. Les API de l’opérateur ne fournissent pas à elles seules des services à valeur ajoutée tels que la gestion des commandes, l’emballage, l’optimisation des modes, l’assurance de tiers, etc.

Depuis que vous avez demandé à propos des inconvénients:

  1. Les services tiers peuvent ne pas exposer 100% des fonctionnalités disponibles via l’API de transporteur direct. Par exemple, DCO, Maintien sur place, glace carbonique, etc. Vous pouvez mieux contrôler les détails de bas niveau avec une implémentation directe.
  2. Vous pourriez introduire un point de défaillance supplémentaire (ou peut-être pas si la tierce partie ne s’appuie pas sur l’API du transporteur elle-même). Cependant, dans tous les cas, il est important de penser à la fiabilité du service.
  3. Il y a un coût associé à une solution tierce.

En bref, l’intégration directe avec les opérateurs est un projet à faire soi-même, un peu comme l’hébergement de vos propres serveurs au lieu d’utiliser RackSpace ou AWS. Pourrait-il être juste pour vous? Peut être. Mais pour la majorité des entreprises de commerce électronique, il est logique de laisser quelqu’un d’autre se concentrer sur les détails de la technologie d’expédition. Ensuite, vous pouvez vous concentrer sur l’utilisation de cette solution pour développer votre activité principale.

Déni de responsabilité: je suis le CTO de ShipHawk.

En partageant mes deux sous en tant que cofondateur et responsable de l’ingénierie chez Shippo:

Beaucoup d’informations dans ce fil, mais les points clés sont les suivants:

  1. L’intégration des API des opérateurs individuels un par un est un processus long, fastidieux et hautement manuel. L’intégration d’une API unique comme celle de Shippo vous permet d’accéder à plusieurs opérateurs via plusieurs comptes d’opérateur en une fois .
  2. Même trouver ces API de transporteur et y avoir accès prend longtemps. Et une fois que vous les avez trouvés, leurs documents ne sont pas faciles à lire – leur technologie est obsolète, ils ne fournissent pas d’échantillons de code et il n’y a pas de wrappers d’API.
  3. Les API de l’opérateur connaissent souvent des temps d’arrêt et / ou modifient leurs documents d’une manière non compatible avec les versions antérieures, ce qui constitue une rupture de votre intégration.

Gros points nouveaux sur ce fil:

  • Service à la clientèle: Notre équipe est fière de son service à la clientèle hors pair. Il suffit de vérifier toutes les critiques positives ici ( https://apps.shopify.com/shippo ). Si vous vous intégrez directement aux opérateurs, je vous assure que vous n’obtiendrez pas une ingénierie de qualité ou un support client.
  • Suivi: pour obtenir des mises à jour de suivi avec ces API de transporteur, vous devez “interroger” activement le transporteur toutes les X heures, tâche qui nécessite beaucoup de ressources. Nous avons construit notre API de telle sorte que nous envoyions activement à nos clients une mise à jour via l’API une fois que l’état du suivi a changé.
  • Tarifs réduits: Nous avons considérablement réduit les tarifs d’expédition USPS et DHL Express.
  • Services gratuits: Nous fournissons des services supplémentaires, tels que des factures commerciales et des assurances, afin de simplifier au maximum la gestion de vos envois. Il y a TELLEMENT de cas complexes comportant des expéditions allant des remboursements aux boîtes postales et il est tout simplement plus facile de faire en sorte qu’une entreprise comme Shippo soit l’expert pour vous, de sorte que vous n’ayez pas à en tenir compte par vous-même avec l’API de chaque transporteur. et règles d’expédition.
  • Interface utilisateur: Nous proposons une interface utilisateur à côté de l’API, facilitant ainsi l’exécution de tâches ponctuelles sur notre site Web, telles que la navigation à travers d’anciennes étiquettes.

L’intégration directe des opérateurs peut être réalisée, mais voici certains des défis à relever:

  • La plupart des opérateurs ont des documents qui ne correspondent pas à leur API de test et leur API de test ne correspond pas à leur API de production
  • Généralement, il faut au moins une semaine, parfois quelques semaines, pour accéder à ces API
  • Les API sont assez lentes, donc la mise à l’échelle est problématique
  • Si vous avez besoin de plus d’un transporteur, ce que font de nombreuses entreprises, vous devrez faire face à ces complexités à plusieurs reprises.

En intégrant directement les opérateurs, vous éliminez un point d’échec dans votre intégration. Cependant, cela signifie que lorsque les API des opérateurs se détériorent, ce qui est le cas, vous êtes le seul à le gérer. Cela signifie également que lorsque vous rencontrez l’une de leurs erreurs, vous la corrigez ou attendez un ticket d’assistance.

(Je suis le fondateur de EasyPost.)

EasyPost Awful! Tenir loin de leurs services et à coup sûr du service de traitement des commandes.

Notre équipe vous a contacté plusieurs fois. Votre entreprise nous a transférés par le biais de 6 agents de vente différents et le dernier n’a même pas compris ce dont nous avions besoin (après 50 courriels envoyés). Regarder bien de l’extérieur, mauvais à l’intérieur.

Ils ne répondent pas directement aux questions.

Ne sont pas amicaux du tout.

J’ai créé un plugin pour WooCommerce EasyPost, maintenant EasyPost est totalement intégré à WooCommerce: Woocommerce EasyPost