Passer au contenu principal
Version : 1.x

Extensions

WCPOS prend en charge des extensions qui ajoutent de nouvelles fonctionnalités à votre point de vente. Le répertoire d'extensions vous permet de parcourir les extensions disponibles, de les installer directement depuis les paramètres du POS et de gérer les mises à jour.

Fonctionnalité Pro

L'installation et la gestion des extensions nécessitent WCPOS Pro. La version gratuite affiche le catalogue d'extensions mais désactive les commandes d'installation et d'activation.

Extensions disponibles

Passerelles de paiement

Passerelles de paiement personnalisées conçues pour une utilisation en POS en personne.

Vous souhaitez créer la vôtre ? Commencez avec le Modèle de passerelle — ou consultez la présentation des passerelles personnalisées pour la liste complète.

Multilingue

Filtrez les produits du POS par langue afin que les doublons traduits n'apparaissent pas dans la recherche du caissier ni dans la grille du catalogue.

Coupons et crédit en boutique

Inventaire

Parcourir les extensions

Ouvrez le répertoire d'extensions depuis POS Settings > Extensions (également intitulé Plugins dans certaines versions).

Le répertoire affiche une grille de cartes des extensions disponibles. Chaque carte indique :

  • Icône (ou une pièce de puzzle par défaut si l'extension n'en fournit pas)
  • Nom et version
  • Description
  • Badge de catégorie
  • Statut — active, inactive, mise à jour disponible ou non installée

Utilisez les boutons-pastilles de catégorie en haut pour filtrer les extensions par catégorie. Vous pouvez également utiliser le champ de recherche pour trouver des extensions par nom, description ou tags.

Installer une extension

  1. Ouvrez POS Settings > Extensions.
  2. Trouvez l'extension souhaitée et cliquez sur Install.
  3. L'extension est téléchargée et installée à l'aide de l'installateur de plugins WordPress.
  4. Une fois installée, cliquez sur Activate pour l'activer.

En coulisses, WCPOS utilise le Plugin_Upgrader natif de WordPress pour gérer l'installation, de sorte que les extensions suivent le même processus que n'importe quel plugin WordPress.

Activation et désactivation

Chaque extension installée dispose de boutons Activate et Deactivate sur sa carte.

  • Activate active l'extension afin qu'elle puisse fonctionner dans le POS.
  • Deactivate la désactive sans la désinstaller. Les fichiers de l'extension restent sur votre serveur et peuvent être réactivés à tout moment.

Mettre à jour les extensions

Lorsqu'une version plus récente d'une extension installée est disponible, la carte affiche un badge Update Available et un bouton Update.

Mises à jour automatiques

Les extensions installées depuis le répertoire ont les mises à jour automatiques activées par défaut. Vous pouvez activer ou désactiver les mises à jour automatiques par extension depuis sa carte dans le répertoire. Lorsque la mise à jour automatique est activée, WordPress applique automatiquement les nouvelles versions, comme il le fait pour les plugins dont la mise à jour automatique est activée.

Dépannage

Message « Requires Pro » sur les boutons

Les boutons d'installation, d'activation et de mise à jour sont désactivés dans la version gratuite de WCPOS. Passez à WCPOS Pro pour gérer les extensions.

L'extension ne s'installe pas

  • Vérifiez que votre serveur WordPress dispose des autorisations d'écriture sur le répertoire wp-content/plugins.
  • Vérifiez que votre serveur peut effectuer des requêtes HTTPS sortantes (certains hébergeurs bloquent les téléchargements externes).
  • Consultez les détails de l'erreur dans WP Admin > POS > Support > Logs.

L'extension n'apparaît pas après l'installation

  • Actualisez le POS — la liste des extensions est mise en cache pendant jusqu'à 12 heures.
  • Confirmez que l'extension est activée (les extensions installées mais inactives ne fonctionnent pas).

Le catalogue ne se charge pas

Le catalogue d'extensions est récupéré depuis une source distante et mis en cache localement pendant 12 heures. Si le catalogue ne se charge pas :

  • Vérifiez la connectivité Internet de votre serveur.
  • Réessayez après l'expiration du cache, ou videz le cache des transients de votre serveur.

Pour les développeurs

Créer une extension POS

Une extension WCPOS est un plugin WordPress standard qui s'intègre au POS via les hooks et les API de WCPOS. Pour en créer une :

  1. Commencez avec un plugin WordPress. Votre extension a besoin d'un en-tête de plugin standard et d'un fichier d'entrée, comme n'importe quel plugin WooCommerce ou WordPress.
  2. Intégrez-vous à WCPOS. Utilisez les hooks et filtres fournis par WCPOS pour ajouter des fonctionnalités à l'interface ou au backend du POS.
  3. Hébergez les versions sur GitHub. Le répertoire d'extensions utilise les GitHub Releases pour suivre les versions et fournir les mises à jour.

Soumettre au répertoire

Le catalogue d'extensions est maintenu dans le dépôt GitHub wcpos/extensions. Pour répertorier votre extension :

  1. Examinez le format du catalogue et les exigences en matière de métadonnées dans le README du dépôt.
  2. Ouvrez une pull request pour ajouter les métadonnées de votre extension à catalog.json.
  3. Une fois fusionnée, votre extension apparaîtra dans le répertoire pour tous les utilisateurs de WCPOS Pro.

Conventions des GitHub Releases

Le cycle de vie des mises à jour repose sur les GitHub Releases :

  • Taguez les versions en utilisant le versionnage sémantique (par ex. v1.0.0, v1.2.3).
  • Joignez le zip du plugin en tant qu'actif de la version — c'est le fichier qui est téléchargé lorsqu'un utilisateur installe ou met à jour.
  • Publiez la version (et non en brouillon) afin que le répertoire puisse la détecter.

Lorsque vous publiez une nouvelle version, les utilisateurs ayant votre extension installée verront la mise à jour disponible dans leur répertoire d'extensions. Si la mise à jour automatique est activée, elle sera appliquée automatiquement.

Pour tous les détails sur le schéma du catalogue et le processus de soumission, consultez le dépôt wcpos/extensions.