Extension WordPress/WooCommerce : Impression automatique des commandes

Plugin WordPress / WooCommerce

Imprimez automatiquement les nouvelles commandes sur votre imprimante Expedy dès qu'elles sont passées — aucune action manuelle requise. Le plugin connecte directement votre boutique WooCommerce à votre imprimante via l'API Expedy v2 : pas de tablette, pas de serveur d'impression local, aucun pilote à installer.


Testez d'abord (sandbox en ligne)

Vous souhaitez voir le plugin en action avant de l'installer sur votre boutique ? Une sandbox prête à l'emploi exécute un environnement WordPress + WooCommerce + Expedy complet directement dans votre navigateur :

👉 woo.expedy.io

Elle est pré-remplie avec une commande de démonstration : vous pouvez explorer le tableau de bord des réglages et prévisualiser un ticket imprimé immédiatement — sans compte ni installation. La sandbox est temporaire et isolée : les impressions réelles n'y sont pas envoyées. Utilisez-la pour tester l'interface et l'aperçu des tickets.


Téléchargement

Téléchargez la dernière version depuis la page des Releases officielle. Chaque version fournit le fichier expedyprint.zip prêt à installer ainsi que ses notes de version — ce seul fichier suffit.


Installation

  1. Téléchargez le plugin (expedyprint.zip).
  2. Dans l'administration WordPress, allez dans Extensions → Ajouter → Téléverser une extension.
  3. Cliquez sur Parcourir et sélectionnez le fichier .zip téléchargé à l'étape 1.
  4. Cliquez sur Installer maintenant.
  5. Cliquez sur Activer une fois l'installation terminée.
  6. Assurez-vous que WooCommerce est installé et activé (le plugin en a besoin pour fonctionner).
  7. Une nouvelle entrée ExpedyPRINT apparaît dans le menu de votre wp-admin — ouvrez-la pour configurer le plugin.

Aucun pilote, aucune ligne de commande, aucun logiciel supplémentaire requis.


Récupérez vos identifiants API

Le plugin se connecte à votre compte à l'aide de deux identifiants : un SID API (l'identifiant de votre compte) et un token API (votre clé secrète).

  1. Vous n'avez pas encore de compte ? Créez votre compte gratuit sur expedy.io/signup.
  2. Connectez-vous à votre compte Expedy et ouvrez la section API.
  3. Copiez votre SID API et votre token API.
  4. Vérifiez qu'au moins une imprimante cloud est enregistrée sur votre compte.

Gardez votre token API confidentiel — traitez-le comme un mot de passe.


Configuration

Dans l'administration WordPress, ouvrez le menu ExpedyPRINT et renseignez chaque section.

1. Connexion API

Réglage Description
SID API L'identifiant de votre compte, disponible dans la section API de votre compte Expedy.
Token API Votre clé secrète, disponible dans la section API de votre compte Expedy. Laissez vide pour conserver la valeur déjà enregistrée.

Cliquez sur Tester la connexion. En cas de succès, la liste des imprimantes de votre compte se charge automatiquement.

2. Imprimante

Réglage Description
Imprimante Sélectionnez votre imprimante dans la liste déroulante — elle affiche le nom, la largeur du papier et l'UID. Aucune saisie manuelle nécessaire. Utilisez Actualiser la liste si elle reste vide, ou Envoyer une impression de test pour imprimer un ticket d'exemple.
Identifiant de l'imprimante de secours (optionnel) UID d'une seconde imprimante qui reçoit une copie de chaque ticket.
Largeur du papier Taille du rouleau : 58 mm ou 80 mm.

3. Déclenchement de l'impression

Réglage Description
Imprimer le ticket Statut de commande qui déclenche l'impression automatique : Quand la commande est payée · Quand la commande est en cours · Quand la commande est terminée.
Copies Nombre de copies à imprimer automatiquement pour chaque commande (de 1 à 3).
Fuseau horaire Ajuste les heures de livraison/retrait imprimées si votre serveur est dans un fuseau différent.

4. En-tête et pied du ticket

Réglage Description
URL du logo URL HTTPS de votre logo. Largeur max recommandée ~570px. Gardez le fichier léger pour réduire la consommation de données et accélérer l'impression — si l'impression est bloquée, testez d'abord sans le logo.
Titre Titre affiché en haut du ticket.
Nom de l'entreprise / Identifiant d'entreprise / Adresse / Code postal / Ville / Téléphone / E-mail Coordonnées de la boutique imprimées en pied de ticket.
Détail des options produit Choisissez Détails complets ou Détails minimaux pour les options produit imprimées sur chaque ligne.

5. Formulation du ticket

Personnalisez chaque libellé imprimé sur le ticket (Commande, Produit, Prix, Sous-total, TVA, Total, Livraison, Total à payer, Note client…). Les valeurs par défaut sont en anglais ; saisissez votre propre formulation dans n'importe quelle langue.

6. Avancé

Réglage Description
Correspondance multi-vendeurs Répartit les commandes entre plusieurs imprimantes selon le vendeur. Format : vendor_id:printer_uid séparés par ||. Exemple : 4:DESNBXP887K||7:DESHKTI4EOW

Aperçu d'un ticket de commande

En bas de la page des réglages, l'outil Aperçu d'un ticket de commande génère le ticket exact d'une commande existante — sans l'imprimer et sans qu'une imprimante soit connectée. Pratique pour vérifier votre formulation et votre mise en page avant la mise en production.


Où trouver les journaux d'impression

Chaque tentative d'impression (réussie ou échouée) est enregistrée comme note de commande et dans WooCommerce → État → Journaux (source expedyprint), pour que vous sachiez toujours ce qui s'est passé.


Plugins compatibles

Le plugin Expedy est compatible avec les extensions WooCommerce suivantes :

  • YITH (sous-éléments / attributs de produit)
  • WooCommerce TM Extra Product Options
  • ODT Extended / WooODT Lite (Byconsole)
  • Advanced Product Fields Pro (StudioWombat)
  • WooCommerce Local Pickup Time Select
  • WCFM — Multi Vendor Marketplace Plugin

Nous ajoutons régulièrement de nouveaux plugins compatibles. Si le vôtre n'est pas listé, contactez notre support.


Créez votre propre intégration

Vous préférez imprimer depuis votre propre application ou connecter une autre plateforme plutôt que d'utiliser ce plugin WooCommerce ? Utilisez le SDK Node.js officiel et ses exemples d'API :

👉 github.com/ExpedyDev/expedy-sdk-node

Il montre comment s'authentifier, lister vos imprimantes et envoyer des impressions via l'API Expedy v2.