Qu’est-ce qu’un Price ?
Un Price (Prix) définit comment un SKU est facturé. Il peut s’agir d’un paiement unique ou d’un abonnement récurrent avec différentes périodicités.Format de l’identifiant :
price_ suivi de 36 caractères alphanumériques.Exemple : price_abc123def456ghi789jkl012mno345Relation SKU → Price
Un SKU peut avoir plusieurs prix pour différentes stratégies tarifaires :Cette flexibilité permet de proposer plusieurs options de paiement pour le même produit et de gérer plusieurs devises.
Attributs du Price
Attributs principaux
| Attribut | Type | Description |
|---|---|---|
id | string | Identifiant unique du prix |
skuId | string | Référence au SKU parent |
amount | number | Montant en unité entière |
currency | string | Code devise (EUR, XOF, USD, etc.) |
type | enum | one_time ou recurring |
active | boolean | Prix actif et utilisable |
Attributs récurrents (abonnements)
| Attribut | Type | Description |
|---|---|---|
billingInterval | enum | day, week, month, year |
billingIntervalCount | number | Nombre d’intervalles (ex: 3 = tous les 3 mois) |
trialPeriodDays | number | null | Jours d’essai gratuit |
Types de tarification
- Paiement unique
- Abonnement récurrent
One-Time (one_time)
Le client paie une seule fois pour accéder au produit.Cas d’usage :- Achats ponctuels
- Produits physiques
- Téléchargements numériques
- Accès à vie
Intervalles de facturation
Pour les prix récurrents, définissez la fréquence de facturation :| Interval | Count | Description | Exemple |
|---|---|---|---|
day | 1 | Quotidien | Facturé chaque jour |
week | 1 | Hebdomadaire | Facturé chaque semaine |
week | 2 | Bi-hebdomadaire | Facturé toutes les 2 semaines |
month | 1 | Mensuel | Facturé chaque mois |
month | 3 | Trimestriel | Facturé tous les 3 mois |
month | 6 | Semestriel | Facturé tous les 6 mois |
year | 1 | Annuel | Facturé chaque année |
Périodes d’essai
Offrez une période d’essai gratuit pour attirer de nouveaux clients :Gestion multi-devises
Créez plusieurs prix pour le même SKU dans différentes devises :Devises supportées
| Code | Devise | Pays/Région |
|---|---|---|
EUR | Euro | Europe |
USD | Dollar américain | États-Unis |
XOF | Franc CFA BCEAO | Afrique de l’Ouest |
XAF | Franc CFA BEAC | Afrique Centrale |
GNF | Franc guinéen | Guinée |
CDF | Franc congolais | RD Congo |
Réponse API
- Prix unique
- Prix récurrent
Opérations courantes
Créer un prix
Récupérer un prix
Désactiver un prix
Les prix ne peuvent pas être supprimés s’ils sont associés à des abonnements actifs. Utilisez la désactivation à la place.
Lister les prix d’un SKU
Stratégies de tarification
Offre mensuelle vs annuelle
Proposez une réduction pour l’abonnement annuel :Tarification par paliers
Créez des SKUs différents pour chaque niveau de service :Getters utiles
Le modèle Price fournit des getters pour faciliter les vérifications :Bonnes pratiques
Format des montants
Format des montants
Les montants sont exprimés en unités entières de la devise :
- EUR : 99 = 99 €
- USD : 109 = 109 $
- XOF : 65000 = 65 000 XOF
Prix actifs/inactifs
Prix actifs/inactifs
- Désactivez les anciens prix plutôt que de les supprimer
- Gardez les prix actifs au minimum nécessaire
- Utilisez des prix différents pour les promotions
Périodes d'essai
Périodes d'essai
- 7 à 14 jours est généralement optimal
- Trop court : pas assez de temps pour évaluer
- Trop long : perte de revenus potentielle
Multi-devises
Multi-devises
- Ajustez les prix pour chaque marché (pas de simple conversion)
- Tenez compte du pouvoir d’achat local
- Utilisez des prix psychologiques (29€ plutôt que 28,73€)
Prochaines étapes
Créer des promotions
Appliquez des réductions avec les coupons et codes promo
Gérer les abonnements
Comprenez le cycle de vie des abonnements