Activer l'envoi PEPPOL depuis WordPress ou Shopify
Objectif
Activer l’envoi de factures électroniques via le réseau PEPPOL directement depuis votre boutique WordPress ou Shopify.
Prérequis
- Sur WordPress : aucun plan minimum, l’activation et l’envoi sont disponibles sur tous les plans (y compris Free), à la consommation de crédits. Sur Shopify, le plan Basic ou supérieur reste requis.
- Une adresse complète (rue, ville, code postal) pour l’entité légale — PEPPOL exige ces champs pour enregistrer le point d’accès (endpoint).
- Pour l’Allemagne : vous devez choisir explicitement le « corridor de document » (
zugferdoupeppol) — sans ce choix, l’activation ne pourra pas se terminer.
Étapes
Vous pouvez activer PEPPOL de trois façons équivalentes :
- Panneau de compte — sur
popapi.io, allez dans Mon compte > Intégrations, ouvrez l’onglet PEPPOL et activez « Activer PEPPOL ». - Depuis le plugin/l’app, avec un compte existant — sur WordPress : onglet Général, actualisez les informations de licence, puis allez dans Intégrations et cliquez sur la carte PEPPOL pour l’activer.
- Assistant de configuration guidée au premier accès — si vous configurez le compte pour la première fois et que votre pays utilise le corridor PEPPOL, l’activation se fait automatiquement à la fin de l’assistant.
Envoi automatique
- WordPress — onglet Avancé > Envoi automatique des factures : activez l’envoi via WP-Cron en arrière-plan.
- Shopify — l’envoi automatique sur les commandes payées est disponible sur les plans payants ; il est désactivé par défaut pour les clients particuliers (PEPPOL est un corridor B2B).
Envoi manuel
Utilisez le bouton « Envoyer la facture » dans le tableau des factures pour envoyer un seul document au réseau PEPPOL.
Erreurs courantes
- « This field is required when PEPPOL is enabled. » — l’adresse, la ville ou le code postal de l’entité légale sont manquants : complétez-les dans le panneau de compte avant de réessayer.
- Activation bloquée pour l’Allemagne — pour les comptes
DE, vous devez choisir le corridor de document (zugferdoupeppol) avant que l’activation puisse réussir. - L’envoi automatique ne démarre pas pour un client particulier — comportement attendu : PEPPOL est conçu pour les destinataires professionnels, l’envoi automatique aux clients particuliers est désactivé par conception.
Configuration associée
Pour le détail du contrat API (payload, mapping des champs UBL), voir api/peppol.