Le SDK de Quable : présentation
Qu’est ce qu’un SDK ? SDK signifie Software Development Kit, ou kit de développement en français, et concrètement il s’agit d’un ensemble d’outils permettant d’accélérer le développement de nouvelles applications et d’intégrations.
Chez Quable, nous avons développé un SDK spécifique répondant aux besoins et demandes des partenaires technologiques et intégrateurs ainsi que des utilisateurs de la solution PIM.
Le SDK du PIM Quable s'articule autour de 6 modules.
Quable Partner
Le module Quable Partner est un portail destiné aux partenaires intégrateurs et/ou technologiques qui désirent créer des applications en lien avec le PIM Quable. En tant que partenaire, le module vous permet de :
- Gérer vos instance du PIM Quable,
- Créer et tester des applications Quable,
- Soumettre en production vos applications,
- Gérer votre équipe d’intégration,
- Mettre en place un compte de paiement Stripe,
- Contrôler l’activité de vos applications (installation, paiement, erreurs…).
Vous pouvez y accéder via ce lien : https://partners.quable.io
Et retrouvez la documentation complète ici : https://developers.quable.com/quable-ecosystem/portal-partner/
Quable API Clients
Il s’agit d’un ensemble de librairies pour les intégrateurs travaillant avec le PIM sans y être connecté destiné à toutes les intégrateurs qui interagissent et manipulent le PIM mais sans être connectés dessus. Elle comprend des classes et fonctions pré-écrites dans un langage de programmation spécifique." Tout ceci est conçu pour simplifier l'accès et l’interaction avec une API externe.
Nous fournissons 2 outils essentiels :
- quable-pim-js, pour réaliser des opérations sur l’API du PIM Quable pour les points de terminaison disponibles. La librairie est accessible sur le dépôt NPM suivant : https://www.npmjs.com/package/@quable/quable-pim-js
- - quable-partner-js : pour réaliser des opérations sur l’API Quable portal pour les points de terminaison disponibles. Disponible sur ce lien : https://www.npmjs.com/package/@quable/quable-parnter-js
PIM Data Aggregator
De nombreux clients répètent le même code chaque fois qu'ils veulent extraire des données du PIM. Le module PIM Data Integrator simplifie l'extraction de données depuis le PIM Quable à travers des fichiers d'export (médias, liaisons produits, produits, variants). Le module agrège ces données pour générer des fichiers produit consolidés au format JSON. Cette data est plus pratique et appropriée pour les marketplaces et plateformes e-commerce.
Retrouvez la documentation complète du PIM Data Aggregator ici : https://developers.quable.com/quable-ecosystem/pim-data-aggregator/
Quable App Kit
Quable App Kit fournit deux sous-modules :
- Quable CLI propose des solutions efficaces, scriptables et légères pour diverses tâches, avec des commandes permettant la création et l'exécution d'applications Quable. La documentation complète ici : https://www.npmjs.com/package/@quable/quable-cli
- Quable App Template est un modèle d'application qui facilite le travail des développeurs en offrant des mécanismes de sécurité et de gestion des sessions, leur permettant ainsi de gagner du temps. Retrouvez la documentation : https://github.com/quable/quable-app-template
Documentation
Le SDK est accompagné d'une documentation claire, complète et détaillée, ainsi que de tutoriels vidéo, essentiels pour comprendre nos outils et vous permettre de :
- Accéder à nos conseils pour une utilisation efficace du SDK.
- Accélérer le processus d'intégration et minimiser la courbe d'apprentissage pour les nouveaux venus.
- Répondre aux différentes préférences d'apprentissage avec des ressources écrites et visuelles.
Quable Billing
Il s’agit d’un module simple à utiliser pour sécuriser efficacement les paiements dans votre application, facilité par le partenariat avec Stripe.
Le module fournit une méthode pour les paiements récurrents et les paiements ponctuels, tout en offrant un haut niveau de personnalisation comme l’option de volume de paiement. Ainsi, les partenaires Quable peuvent directement gérer la facturation avec ce module.
Retrouvez la documentation complète ici : https://developers.quable.com/quable-ecosystem/quable-billing/