Dès le 1er novembre, les envois vers l’UE sans données douanières complètes sont retournés.

Zollfertig ajoute à votre boutique WooCommerce les données douanières que la Poste exige désormais. Il vérifie chaque commande avant l’envoi et crée le fichier pour le service «Documents d’accompagnement petites marchandises international».

Une file de chercheurs d’or gravit une pente enneigée vers le col du Chilkoot. Au col flotte un drapeau, l’un d’eux l’a déjà franchi.

Col du Chilkoot, 1898 : le Canada ne laissait passer la frontière qu’à ceux qui emportaient des provisions pour un an. Au col, la police contrôlait et percevait la douane. Source : National Park Service.

Ce qui change pour les envois vers l’UE

La réforme douanière de l’UE renchérit les envois de marchandises jusqu’à EUR 150 et exige dès novembre davantage d’informations par article. Pour les boutiques suisses, cela signifie des frais par numéro de tarif et de nouveaux champs obligatoires.

Nouvelles règles de la réforme douanière de l’UE pour les envois depuis la Suisse
Dès leRègle
1.7.2026EUR 3 de droits de douane par position d’article, c’est-à-dire par numéro de tarif douanier, pour les envois jusqu’à EUR 150. Également en cas d’origine préférentielle.
1.11.2026En plus, des frais de traitement d’environ EUR 2 par position d’article.
1.11.2026Identifiants obligatoires pour chaque article dans tous les envois B2C vers l’UE jusqu’à EUR 150 : M-PID (votre numéro d’article), NS-PID (numéro de modèle du fabricant) et S-PID (GTIN ou EAN, s’il existe).
1.11.2026Le PDDP devient obligatoire pour tous les envois B2C vers l’Allemagne jusqu’à EUR 150, même sans IOSS.

Les données ne peuvent être saisies que par les services en ligne de la Poste : «Documents d’accompagnement petites marchandises international» ou la création de lettres de voiture facturées. Il faut pour cela une relation de facturation avec la Poste. Dans WebStamp, la saisie devrait être possible dès fin novembre 2026. Au guichet, le personnel saisit les données pour CHF 5 par envoi.

Source : La Poste Suisse, EU customs reform 2026, état au 9.10.2026.

«If any mandatory information is missing, the consignment will be returned.»

La Poste : s’il manque une information obligatoire, l’envoi est retourné.
Frais dès le 1.11.2026, hors TVA
Positions d’articleFrais
1EUR 5
3EUR 15
5EUR 25

Exemples tirés du guide de la Poste pour les commerçants. Ce qui compte, c’est le nombre de numéros de tarif, pas le nombre de pièces.

Ce que vous devriez régler d’ici au 1er novembre, même sans notre plugin, figure dans la liste de contrôle de la réforme douanière.

Ce que fait le plugin

Vous saisissez les données douanières une fois par produit. À chaque commande, le plugin en tire ce dont la Poste a besoin.

  • Données douanières par produit

    Un nouvel onglet «Zoll» (douane) dans chaque produit : numéro de tarif douanier, pays d’origine, description douanière et numéro du fabricant (NS-PID). Le numéro d’article (M-PID) et le GTIN (S-PID) proviennent des champs WooCommerce existants. Les variantes reprennent les champs vides du produit principal. Pour les grands assortiments, l’import CSV de WooCommerce suffit.

  • Contrôle avant l’envoi

    Pour chaque commande, le plugin vérifie numéro de tarif, origine, description, poids, valeur, identifiants et données de l’expéditeur. S’il manque quelque chose, il indique le produit et le champ, avant que le colis ne revienne.

  • Fichier pour la Poste

    Un fichier CSV au format de la Poste pour le service «Documents d’accompagnement petites marchandises international», jusqu’à 300 envois par fichier, CN 22 et CN 23 séparés. Le plugin remplace au préalable les caractères que la Poste refuse.

  • Numéros d’envoi dans la commande

    Après le téléversement, la Poste fournit un fichier avec les numéros d’envoi. Le plugin le lit et attribue chaque numéro à sa commande.

  • Règle PDDP pour l’Allemagne

    Le plugin reconnaît les envois B2C vers l’Allemagne jusqu’à EUR 150 et les marque en PDDP, comme la Poste l’exige dès le 1er novembre.

  • Estimation des redevances par commande

    Combien de positions d’article compte une commande, quelles redevances s’appliquent à peu près et qui les paie : EUR 3 de douane et environ EUR 2 de traitement par position, la «Taxe Petit Colis» pour la France, plus la TVA. Une estimation sans engagement.

  • Suggestions de numéros de tarif (facultatif)

    À partir du nom, de la description et de la catégorie du produit, un service d’IA propose un numéro de tarif. Vous vérifiez chaque numéro dans Tares et le reprenez vous-même. Les données de vos clients ne quittent pas votre boutique.

Commande 1042 Allemagne, client privé

  • Pull en coton, tricoté
    6110.2000, origine Suisse
  • Bonnet en laine
    Numéro de tarif manquant
Valeur
CHF 89.00, donc CN 22
Mode d’envoi
PDDP, obligatoire pour l’Allemagne
Positions
2
Redevances estimées
EUR 10 plus TVA, à la charge de la boutique

Pas encore prêt : 1 information manque

Exemple de contrôle, simplifié. Les redevances sont une estimation d’après les exemples de la Poste.

Quatre étapes jusqu’au col

Une fois le plugin configuré, chaque jour d’expédition se résume aux étapes 2 à 4.

  1. Saisir les données douanières

    Une fois par produit : dans l’onglet «Zoll», par import CSV ou avec une suggestion que vous confirmez.

  2. Vérifier les commandes

    Le plugin affiche les informations manquantes, le nombre de positions, les redevances estimées et si le PDDP s’applique.

  3. Créer le fichier

    Sélectionner les commandes, action groupée «Post-Upload-Datei erstellen». Les CN 22 et CN 23 sont placés dans des fichiers séparés.

  4. Téléverser et récupérer les numéros

    À la Poste, dans «Documents d’accompagnement petites marchandises international», utiliser la saisie multiple, puis réimporter le fichier retourné.

Chaque étape en détail : mode d’emploi (en allemand).

Pour qui

  • Les boutiques WooCommerce en Suisse qui expédient à l’étranger avec la Poste.
  • Les boutiques qui ont une relation de facturation avec la Poste. Elle seule donne accès au service en ligne «Documents d’accompagnement petites marchandises international».
  • Les petites marchandises jusqu’à 2 kg, avec CN 22 jusqu’à CHF 1'000 de valeur ou CN 23 au-delà.
  • WordPress 6.4 et WooCommerce 8.5 ou plus récents, sur un serveur avec PHP 8.1 ou plus récent.

Ce qu’il ne fait pas encore

  • Le mode d’emploi n’existe pour l’instant qu’en allemand. L’interface du plugin, elle, est en français.
  • Les envois de plus de 2 kg ne sont pas encore pris en charge. Vous les expédiez comme avant, par exemple en PostPac International.
  • Pour les États-Unis, la Poste exige le PDDP avec des données supplémentaires via Zonos. Le plugin ne les vérifie pas encore.
  • Il fonctionne uniquement avec WooCommerce. Il n’existe pas encore de version pour Shopify ou Shopware.
  • Il n’y a pas de connexion directe avec la Poste. Vous téléversez vous-même le fichier.
  • Le plugin vérifie que les données sont complètes, pas qu’elles sont justes. Vous confirmez chaque numéro de tarif, et la responsabilité de la déclaration en douane reste la vôtre.
  • La Poste n’a pas encore décrit dans son manuel les nouvelles colonnes pour M-PID, NS-PID et S-PID (état au 13.10.2026). Le plugin se fonde donc sur le fichier modèle que vous téléchargez dans l’espace clients de la Poste.

Prix

Une licence par boutique, toutes les fonctions comprises. Chaque abonnement commence par 14 jours gratuits.

  • Mensuel

    CHF 29par mois

    Résiliable chaque mois.

    • Licence pour une boutique
    • Mises à jour, par exemple quand la Poste modifie son fichier
    • Aide par e-mail
    Essayer l’abonnement mensuel
  • Annuel

    CHF 290par an

    Correspond à dix mensualités.

    • Licence pour une boutique
    • Mises à jour, par exemple quand la Poste modifie son fichier
    • Aide par e-mail
    Essayer l’abonnement annuel
  • Clients fondateurs

    CHF 19par mois

    Pour les 10 premières boutiques. Le prix reste valable tant que votre abonnement court.

    • Tout ce que comprend l’abonnement mensuel
    • Résiliable chaque mois
    Essayer comme client fondateur

La facturation passe par Dodo Payments. Vous voyez avant le paiement si la TVA s’ajoute. Si vous résiliez pendant les 14 jours, vous ne payez rien. Détails dans les conditions générales (en allemand).

Questions fréquentes

Ai-je besoin d’une relation de facturation avec la Poste ?

Oui. Dès le 1er novembre, les données douanières ne peuvent être saisies que par les services en ligne de la Poste, et «Documents d’accompagnement petites marchandises international» exige une relation de facturation. Sans elle, il reste le guichet, où le personnel saisit les données pour CHF 5 par envoi, et WebStamp, qui devrait le permettre dès fin novembre 2026 selon la Poste.

Vous demandez la relation de facturation directement à la Poste. Plus de détails dans le guide.

Qu’est-ce que le PDDP ?

PDDP signifie «Postal Delivered Duty Paid». En tant qu’expéditeur, vous payez à l’avance les redevances d’importation par la Poste, et votre client ne paie plus rien à la livraison. Dès le 1er novembre, le PDDP est obligatoire pour tous les envois B2C vers l’Allemagne jusqu’à EUR 150, même sans enregistrement IOSS. Le plugin reconnaît ces commandes et les marque.

Source : La Poste, PDDP Europe.

Qui paie les EUR 3 de douane et les EUR 2 de traitement environ ?

Cela dépend du mode d’envoi. Avec le PDDP, vous payez les redevances à l’avance et pouvez les intégrer dans vos prix ou vos frais de port. Sans PDDP, c’est en général votre client qui paie à la livraison, et il devrait le savoir avant d’acheter. Pour l’Allemagne, le PDDP est obligatoire dès le 1er novembre : c’est donc vous qui supportez les redevances.

Les deux montants sont dus par position d’article, c’est-à-dire par numéro de tarif. Selon les exemples de la Poste, trois numéros de tarif différents dans un colis donnent EUR 15.

Que sont M-PID, NS-PID et S-PID ?

Trois identifiants exigés pour chaque article dès le 1er novembre :

  • M-PID : votre propre numéro d’article.
  • NS-PID : le numéro de modèle du fabricant.
  • S-PID : le GTIN ou l’EAN, si le produit en a un.

Dans le plugin, le M-PID est le numéro d’article (SKU), le S-PID le champ GTIN de WooCommerce. Le NS-PID se saisit dans l’onglet «Zoll» ou par import CSV.

Un numéro de tarif à 6 chiffres suffit-il ?

La Poste exige au moins 6 chiffres et recommande le numéro suisse à 8 chiffres, par exemple 6110.2000. Vous trouvez le numéro de votre produit dans le tarif douanier suisse Tares.

Et si un numéro de tarif est faux ?

Vous êtes responsable de la déclaration en douane, même si une suggestion vient du plugin. Le plugin vérifie qu’un numéro est présent et que ses 6 premiers chiffres existent dans le Système harmonisé (édition 2022). Il ne peut pas vérifier s’il correspond à votre produit.

Contrôlez chaque suggestion dans Tares avant de la confirmer. En cas de doute, adressez-vous à l’Office fédéral de la douane et de la sécurité des frontières (OFDF) ou à un spécialiste en douane.

Fonctionne-t-il avec Shopify ou Shopware ?

Pas encore. Zollfertig fonctionne uniquement avec WooCommerce. Si vous utilisez une autre plateforme, écrivez-nous à hallo@zollfertig.ch. Nous recueillons les demandes.

Que deviennent les données de mes clients ?

Elles restent dans votre boutique. Le plugin traite les commandes sur votre serveur, et vous téléchargez le fichier sur votre ordinateur avant de le téléverser vous-même à la Poste. Nous ne voyons ni les noms ni les adresses de vos clients.

Le service facultatif de suggestions ne reçoit que des informations sur le produit (nom, description, catégorie, caractéristiques, numéro d’article), ainsi que votre clé de licence et l’adresse de votre boutique. Pour vérifier la licence, la clé et l’adresse de la boutique sont transmises à notre serveur de licences en Allemagne. Plus de détails dans la déclaration de protection des données (en allemand).

Et si la Poste modifie son format de fichier ?

La Poste complète le fichier pour les nouveaux identifiants. C’est pourquoi vous chargez une fois dans le plugin le fichier modèle actuel de la Poste, et le plugin associe les colonnes d’après leurs en-têtes. Si la Poste change quelque chose plus tard, vous chargez le nouveau modèle. Les changements plus importants sont couverts par des mises à jour comprises dans l’abonnement.

Comment résilier ?

À tout moment pour la fin de la période payée, soit la fin du mois pour l’abonnement mensuel et la fin de l’année pour l’abonnement annuel. Le lien vers le portail client se trouve dans l’e-mail de confirmation de Dodo Payments. Vous pouvez aussi écrire à hallo@zollfertig.ch. Si vous résiliez pendant les 14 jours d’essai, vous ne payez rien.

Vos données douanières restent dans la boutique après la résiliation. Sans licence valable, vous ne pouvez toutefois plus créer de nouveaux fichiers.

Une question sur votre cas ?

Écrivez à hallo@zollfertig.ch, en français ou en allemand. Vous recevrez une réponse de la personne qui développe le plugin.