La configuration d’une boutique WooCommerce avec des produits et des commandes existants à l’aide de WooCommerce API Manager s’effectue comme suit :
WooCommerce API Manager transforme les produits WooCommerce en une ressource API accessible avec une clé de licence (clé API). Les ressources API (produits) peuvent être un logiciel, un service, une application iPhone ou Android, une adhésion, un abonnement ou tout ce qui est accessible sur Internet. Les types de produits les plus fréquemment utilisés sont Simple, Variable, Abonnement simple, Abonnement variable et Groupe. Les types de produits Abonnement sont créés à l’aide de l’extension Woo Subscriptions qui autorise la collecte automatisée des paiements le jour anniversaire du renouvellement. Il existe également une prise en charge des délais d’expiration d’accès à l’API pour les achats de produits WooCommerce intégrés qui requièrent un renouvellement manuel de l’achat.
Comment cela fonctionne-t-il ? Le client achète un produit (ressource API) qui aura une clé API avec un nombre défini d’activations, ou des activations illimitées. Le client utilise la clé API pour accéder à la ressource API, qui est contrôlée par WooCommerce API Manager. La ressource API reste accessible jusqu’à son expiration, si elle a un délai d’expiration. Pour une gestion du temps des ressources API encore plus avancée, WooCommerce API Manager fonctionne de manière transparente avec Woo Subscriptions.
WooCommerce API Manager sécurise vos logiciels avec une clé API, en agissant en tant que gestionnaire des licences logicielles WooCommerce. Lorsqu’elle est utilisée pour un logiciel, la clé API est similaire à l’utilisation d’une clé de licence. La clé API donne accès à une ressource API. En utilisant une clé API, le logiciel client dispose d’une gamme complète d’options pour activer, désactiver, vérifier l’état d’une activation, obtenir des informations sur les mises à jour, rechercher les mises à jour, obtenir des mises à jour, etc. Tous les téléchargements de logiciels utilisent des URL sécurisées et à expiration pour s’assurer que seuls vos clients ont un accès sécurisé au logiciel acheté. Les téléchargements de logiciels peuvent provenir du serveur local de la boutique WooCommerce, d’Amazon S3 ou d’un serveur distant.
Pour faciliter la vente de clés API pour les extensions et les thèmes WordPress, la bibliothèque WooCommerce API Manager PHP Library for Plugins and Themes a été développée en tant que bibliothèque PHP pouvant être insérée dans une extension et un thème en moins de 5 minutes pour l’authentification de la clé API et les mises à jour logicielles avec WooCommerce API Manager. Découvrez comment obtenir une copie de la bibliothèque WooCommerce API Manager PHP Library for Plugins and Themes.
Les téléchargements de fichiers sont mieux traités par Amazon S3, qui est évolutif dans le monde entier et extrêmement abordable pour les entreprises de toutes tailles. Configurez votre fichier comme décrit dans la documentation, copiez et collez l’URL Amazon S3, et votre fichier sera traité en toute sécurité par Amazon S3. L’utilisation d’Amazon S3 permet d’éviter complètement les problèmes liés à la configuration du serveur Web local, aux hôtes Web, aux pare-feux, aux modifications de téléchargement de fichiers WooCommerce et à d’autres obstacles.
Il existe trois types de clés API qui fournissent un modèle de clé API flexible pour n’importe quelle boutique.
WooCommerce API Manager inclut l’expiration d’accès à l’API, qui est le délai d’une clé API qui agit comme un abonnement. Le client achète un produit et peut accéder à ce produit (ressource API) jusqu’à l’expiration du délai d’accès à l’API, moment auquel le client doit renouveler le délai en achetant à nouveau le produit. Lorsque le produit est un abonnement WooCommerce, la boutique peut renouveler automatiquement l’abonnement et envoyer un reçu par e-mail au client, ou le client peut renouveler manuellement l’abonnement. Un abonnement WooCommerce variable permet au client de mettre à niveau/rétrograder l’abonnement. Toutes les ressources API sont gérées à l’aide d’activations de clé API. Un produit peut avoir une ou plusieurs activations disponibles, et tous les types de clé API mentionnés ci-dessus peuvent être utilisés pour accorder l’accès à la ressource API. Le choix d’utiliser les abonnements API Manager intégrés ou Woo Subscriptions dépend du produit et des besoins de la boutique.
WooCommerce API Manager permet la création de produits en fonction de votre modèle de vente et de la structure fournie par WooCommerce. Une ressource API (produit) peut être vendue comme un produit simple/d’abonnement simple ou comme un produit variable/d’abonnement variable avec des variantes. Chaque variante simple et variable peut avoir un nombre unique d’activations, ou des activations illimitées, à l’achat. Pour les variantes de produits variables, chaque variante peut avoir un nombre différent d’activations, dont une variante avec des activations illimitées.
Formulaire d’API de produit simple pour les produits logiciels et non logiciels.
Les URL du serveur local, Amazon S3 ou distant sont encapsulées pour des raisons de sécurité et avec un délai d’expiration pour empêcher toute utilisation illicite.
Des onglets de mise à jour d’extension peuvent être ajoutés ou supprimés.
Les produits qui ne sont pas des types d’abonnement WooCommerce peuvent utiliser le champ « L’accès à l’API expire » pour limiter l’accès aux ressources API comme le ferait un abonnement.
Les propriétaires de boutiques peuvent désactiver l’accès à l’API d’un client si nécessaire.
Il existe plusieurs options pour des données de débogage bien formatées qui sont stockées dans des journaux WooCommerce personnalisés.
Les propriétaires de boutiques peuvent offrir des cadeaux, et même proposer gratuitement des produits payants sous certaines conditions.
API Manager utilise SmartCache pour mettre en cache les requêtes de base de données et d’API à des points critiques du processus de données afin d’augmenter considérablement la vitesse des services critiques, comme les réponses de données et d’API. SmartCache ne met à jour les données mises en cache demandées que lorsque les données changent ou lorsqu’un cache expiré est demandé mais doit être actualisé. Cela entraîne une augmentation impressionnante de la vitesse et une diminution spectaculaire de la charge du serveur. Lorsque SmartCache est combiné avec la mise en cache d’objets, le résultat est une vitesse fulgurante. SmartCache permet à API Manager de s’adapter facilement à n’importe quel niveau de charge de trafic.
Les éléments de commande qui sont des ressources API sont répertoriés sur l’écran de commande avec des détails pertinents.
Les activations de clé API sont répertoriées sur l’écran de commande et peuvent être supprimées si nécessaire.
Sur la page Mon compte > Clés API, la clé API principale est toujours répertoriée. Les détails restants peuvent éventuellement répertorier la clé API de commande de produit, ou ils peuvent être masqués, comme indiqué sur cette capture d’écran. Le client peut supprimer les activations qui n’ont pas été correctement supprimées par le logiciel client dans le tableau de bord.
Sur la page Mon compte > Téléchargements API, les ressources API qui sont des produits logiciels peuvent être téléchargées et enregistrées dans Dropbox si cette option est configurée. Toutes les URL sont sécurisées et expirent à un intervalle de temps configuré dans les réglages.
La bibliothèque WooCommerce API Manager PHP Library for Plugins and Themes d’API Manager permet de configurer à la fois les extensions et les thèmes WordPress en quelques minutes. La bibliothèque WooCommerce API Manager PHP Library for Plugins and Themes permet aux extensions et thèmes WordPress de faire des mises à jour automatiques et de communiquer avec toutes les API d’API Manager pour effectuer des tâches telles que l’activation, la désactivation, etc.Voici un exemple :
Lorsque l’extension est activée, le client peut facilement trouver l’écran d’activation.
Une fois activée, l’API renvoie les totaux d’activation. Le champ de formulaire ID produit sur la capture d’écran ci-dessus est facultatif.
Lorsqu’une mise à jour est disponible, le client voit et met à jour l’extension comme n’importe quelle autre extension WordPress.
En fonction des informations recueillies et des onglets choisis dans les réglages, l’écran des détails de la vue de l’extension affiche des informations telles qu’elles seraient affichées pour toute extension de wordpress.org, de sorte qu’elles sembleront familières au client. Découvrez comment obtenir une copie de la bibliothèque WooCommerce API Manager PHP Library for Plugins and Themes.
Besoin d’un autre argument afin de vous convaincre d’acheter ? Lorsque vous achetez une extension développée par Todd Lahman LLC, vous obtenez des extensions de qualité optimale pour votre boutique WooCommerce. Ayez l’assurance que lorsque vous achetez nos produits, la performance de votre boutique est aussi importante pour nous qu’elle l’est pour vous.