1. Intégration de vitrine personnalisée
Créez une expérience d’achat entièrement personnalisée sur votre propre site web tout en utilisant Chariow pour le traitement des paiements et la livraison des produits.Scénario
Vous avez un site web ou une application web existante et souhaitez vendre des produits numériques sans rediriger les clients vers une boutique externe.Implémentation
1
Afficher les produits
Récupérez votre catalogue de produits via l’endpoint Lister les produits et affichez-les sur votre site.
2
Collecter les informations client
Créez un formulaire de paiement personnalisé pour collecter les détails du client (nom, email, téléphone).
3
Initier le paiement
Appelez l’API Checkout avec les données client et redirigez vers l’URL de paiement.
4
Gérer la finalisation
Utilisez une
redirect_url personnalisée pour ramener les clients vers votre page de remerciement, et configurez les Pulses pour des notifications de vente fiables.Exemple de code
2. Gestion des licences logicielles
Vendez des logiciels avec génération automatique de clés de licence, validation et gestion des activations.Scénario
Vous développez des logiciels de bureau ou mobiles et devez les protéger avec des clés de licence, contrôler le nombre d’installations et gérer les activations.Implémentation
1
Vendre des produits licence
Créez des produits de type licence dans Chariow avec des limites d’activation configurées.
2
Valider au démarrage
Au lancement de votre logiciel, appelez l’endpoint Valider la licence pour vérifier si la licence est valide.
3
Activer à l'installation
À la première exécution, appelez Activer la licence avec un identifiant machine unique.
4
Gérer les activations
Permettez aux utilisateurs de désactiver les licences lors du changement d’appareil via Désactiver la licence.
Exemple de code
3. Plugin de plateforme e-commerce
Créez un plugin ou une intégration pour les plateformes e-commerce (WordPress, Shopify, etc.) pour vendre des produits Chariow.Scénario
Vous souhaitez étendre une plateforme e-commerce existante pour vendre des produits numériques gérés dans Chariow, en synchronisant les produits et en traitant les commandes.Implémentation
1
Synchroniser le catalogue
Récupérez périodiquement les produits depuis Chariow et synchronisez-les avec la base de données de votre plateforme.
2
Gérer l'ajout au panier
Stockez les IDs de produits Chariow aux côtés des articles du panier de votre plateforme.
3
Traiter le paiement
Lors du paiement, créez des sessions de checkout Chariow pour chaque produit numérique.
4
Exécuter les commandes
Écoutez les Pulses Chariow pour marquer les commandes comme exécutées dans votre plateforme.
Exemple de code
4. Plateforme de cours avec contrôle d’accès
Construisez une plateforme d’apprentissage en ligne où l’accès aux cours est contrôlé par les achats Chariow.Scénario
Vous gérez une plateforme éducative et souhaitez vendre des cours, en contrôlant l’accès en fonction du statut d’achat et en gérant les inscriptions.Implémentation
1
Créer des produits cours
Configurez des produits de type cours dans Chariow avec votre contenu pédagogique.
2
Vérifier l'accès
Lorsque les utilisateurs tentent d’accéder au contenu du cours, vérifiez leur achat via l’endpoint Obtenir la vente.
3
Gérer les inscriptions
Utilisez les Pulses pour inscrire automatiquement les utilisateurs lorsque les achats sont finalisés.
4
Suivre la progression
Stockez la progression du cours dans votre base de données, liée à l’ID client Chariow.
Exemple de code
5. Suivi des affiliés et des campagnes
Suivez l’attribution des ventes à travers les campagnes marketing et les partenaires affiliés.Scénario
Vous menez des campagnes marketing ou avez des partenaires affiliés et devez suivre quelles ventes proviennent de quelles sources pour calculer les commissions ou mesurer le ROI.Implémentation
1
Créer des IDs de campagne
Générez des identifiants de campagne uniques pour chaque canal marketing ou affilié.
2
Passer la campagne au checkout
Incluez le paramètre
campaign_id lors de l’initiation des paiements.3
Suivre via les Pulses
Capturez les données de campagne depuis les Pulses de vente pour attribuer les conversions.
4
Générer des rapports
Utilisez l’endpoint Lister les ventes avec des filtres de campagne pour générer des rapports d’attribution.