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.
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
Filtrage et recherche
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
- Ouvrez
POS Settings > Extensions. - Trouvez l'extension souhaitée et cliquez sur Install.
- L'extension est téléchargée et installée à l'aide de l'installateur de plugins WordPress.
- 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 :
- 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.
- Intégrez-vous à WCPOS. Utilisez les hooks et filtres fournis par WCPOS pour ajouter des fonctionnalités à l'interface ou au backend du POS.
- 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 :
- Examinez le format du catalogue et les exigences en matière de métadonnées dans le README du dépôt.
- Ouvrez une pull request pour ajouter les métadonnées de votre extension à
catalog.json. - 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.