Service
Vendez vos services directement sur Discord, avec liste de prix, panneau de commande, commande dans le ticket, livraison automatique, licences, site web propre et avis.
Sur cette page
- Le déroulement
- La section Service
- Prix
- Quel palier s'applique
- Si la taille change
- Période d'essai
- Abonnement ou Prépayé
- Démarrage rapide
- Produits
- Délai de livraison
- Types de livraison
- Affichage du délai de livraison
- Message d'état
- Modes de paiement
- Signaler un paiement
- Commandes non payées
- Messages
- Salons
- Panneau de commande
- Mentions légales
- Le questionnaire
- La ligne vendeur
- Textes juridiques pour les clients
- Le déroulement de la commande dans Discord
- Liste des prix
- Panneau de commande
- Ticket et carte de commande
- Boutons sur la carte de commande
- Statut d'une commande
- File d'attente
- Livraison et corrections
- Rétractation et mentions obligatoires dans le processus de commande
- Fonction de rétractation
- Cases de consentement
- Confirmation de commande
- Date de livraison, type de produit et droits d'utilisation
- Prix barrés
- Compte à rebours
- Avis
- Livraison et licences
- Déroulement de la livraison
- Clés de licence
- Mes achats et /license
- API de vérification des licences
- Réductions et promotions
- Réductions
- Flash Sale
- Comment les réductions se combinent
- Réduction par commande
- Codes promo
- Creator Codes
- Utilisation
- Avis
- Comment nous vérifions les avis
- Design personnalisé
- Variables
- Restock, Upgrade et Objectif de communauté
- Notification de restock
- Upgrade
- Objectif de communauté
- Commandes et aperçu dans le panneau
- Aperçu
- Commandes
- Données d'une commande
- Statistiques & clients
- Tebex
- Connexion
- Paquets dans la liste de prix
- Achats
- Après l'achat
- Mises à jour, revendeurs et webhooks
- Mises à jour
- Revendeurs
- Webhooks
- Site web
- Créer et modifier
- Design
- Pages produits
- Publication et paramètres
- Statistiques sans cookies
- Google Analytics
- Droits
- Dans le panel
- Dans Discord
- Quand l'accès prend fin
- Limites
- Commandes
- Droits nécessaires
- Voir aussi
Dans le panel sous : Service, une section dédiée tout en haut de la barre latérale
Une boutique directement dans ton serveur Discord, pour tous ceux qui vendent des services : designs et graphismes, scripts et bots, commissions et autres prestations numériques. Les clients voient tes produits dans une liste de prix, composent leur commande dans un panneau de commande, et ton équipe traite chaque commande dans son propre ticket. À la fin, il y a un avis.
S'ajoutent des outils pour les produits numériques et les boutiques plus importantes : livraison automatique avec clés de licence, mises à jour pour tous les acheteurs, revendeurs, webhooks, une connexion à Tebex et une boutique web propre.
Le déroulement
Liste de prix tes produits par catégorie, chacun avec le bouton "Commander"
└─ Panneau de commande visible uniquement par le client : variante, extras, mode de livraison, mode de paiement
└─ Ticket un ticket par commande avec la carte de commande, plus la confirmation par MP
└─ Paiement le client te paie directement, ton équipe confirme
└─ Livraison manuellement dans le ticket ou automatiquement par MP, puis l'avis
La section Service
Le module dispose dans le panel d'une section dédiée avec sa propre barre latérale. Tu y accèdes via l'entrée Service tout en haut de la barre latérale et tu en sors via Retour au panel. L'entrée affiche le nombre de commandes en attente. Tant qu'il n'y a ni période d'essai ni abonnement, il affiche Tester.
| Groupe | Pages |
|---|---|
| Boutique | Aperçu, Commandes, Produits, Remises & Promotions |
| Déroulement | Délai de livraison, Modes de paiement, Messages |
| Évaluation | Statistiques & Clients |
| Extensions | Tebex, Licences, Webhooks |
| Site web | Éditeur, Paramètres, Statistiques |
| Gestion | Mentions légales, Équipe & Droits, Abonnement & Palier |
Il n'existe pas d'interrupteur pour l'activer ou la désactiver. La boutique reste ouverte tant qu'une période d'essai ou un abonnement est en cours.
Prix
Le module Service est payant, car ton serveur gagne de l'argent grâce à lui. Il est indépendant de Premium : Premium ne débloque rien ici, et le module Service ne te donne pas Premium.
Le prix dépend de la taille de ton serveur. Chaque palier offre toutes les fonctionnalités, seul le prix diffère.
| Palier | Membres | 1 mois | 3 mois | 6 mois | 12 mois |
|---|---|---|---|---|---|
| S | jusqu'à 250 membres | 1,99 € | 4,49 € | 8,49 € | 15,99 € |
| M | 251 à 1 000 membres | 3,49 € | 7,99 € | 14,99 € | 27,99 € |
| L | 1 001 à 5 000 membres | 5,99 € | 13,49 € | 25,49 € | 47,99 € |
| XL | plus de 5 000 membres | 9,99 € | 22,49 € | 42,99 € | 79,99 € |
Tous les prix sont des prix finaux, aucune TVA n'est ajoutée.
Quel palier s'applique
On compte la médiane du nombre quotidien de membres des 30 derniers jours. Les pics brefs dus à des concours ou à des raids ne changent donc pas le palier, et un nettoyage rapide juste avant l'achat non plus. Si ton serveur a moins de 7 jours d'historique, c'est le nombre actuel de membres qui compte.
Sous Abonnement & Palier, tu vois ton nombre de membres, ton palier et à partir de combien de membres le palier suivant s'applique.
Si la taille change
- Le palier est figé à l'achat. Pendant une période payée, le prix ne change jamais, même si ton serveur grandit.
- Si ton serveur devient plus petit, le prix baisse automatiquement à partir du prochain renouvellement.
- S'il devient plus grand, nous te le demandons au préalable. Le prix plus élevé ne s'applique qu'une fois que tu as accepté. Sans accord, ton abonnement prend fin à la fin de la période.
- Pour le Prépayé, le palier vaut pour toute la durée achetée. Au prochain achat, c'est le palier actuel qui compte.
Période d'essai
Chaque serveur peut tester le module une fois gratuitement pendant 7 jours, sans données de paiement et avec toutes les fonctionnalités. Elle est lancée par un administrateur du serveur via Tester gratuitement 7 jours sur la page d'accueil de la section. Dans la boîte de dialogue Démarrer la période d'essai, tu confirmes les CGU du module Service et le contrat de sous-traitance des données. La période d'essai se termine d'elle-même et ne se transforme jamais en abonnement, le temps restant est affiché en haut de la section.
Abonnement ou Prépayé
| Abonnement | Prépayé | |
|---|---|---|
| Durée | 1 mois | 1 à 36 mois, par exemple 3, 6 ou 12 |
| Paiement | chaque mois | une seule fois à l'avance |
| Renouvellement | automatique chaque mois, résiliable chaque mois | aucun |
Les prix pour 3, 6 et 12 mois dans le tableau ci-dessus s'appliquent au Prépayé. Les autres durées coûtent par mois le même prix que la plus longue de ces durées que tu peux atteindre ainsi. 24 mois de Prépayé au palier S coûtent donc 31,98 €, exactement le double de 12 mois.
Ouvrir l'achat
Sous Abonnement & Palier, clique sur Souscrire un abonnement.
Choisir Abonnement ou Prépayé et la durée
Le récapitulatif affiche le palier, la durée et le prix final.
Confirmer le démarrage immédiat
Case à cocher obligatoire, car le module démarre immédiatement. À côté figurent les liens vers les conditions d'utilisation et le droit de rétractation.
Souscrire avec paiement
Pour le Prépayé, le bouton s'appelle Commander avec paiement. Le paiement passe par Stripe, puis l'accès est immédiatement activé.
- Seuls les administrateurs du serveur peuvent acheter.
- Tu ne peux rien ajouter à un abonnement en cours. Si du temps Prépayé reste, d'autres mois Prépayés s'ajoutent à la suite, un abonnement ne commence qu'ensuite.
- Seule la personne qui a souscrit l'abonnement peut le gérer et le résilier, via Gérer l'abonnement.
Démarrage rapide
Démarrer la période d'essai
Un administrateur du serveur clique dans la section sur Tester gratuitement 7 jours.
Remplir les mentions légales et créer un mode de paiement
Sous Mentions légales, tes informations en tant que vendeur. Elles servent à générer les mentions légales, les CGV, le droit de rétractation et la politique de confidentialité de ta boutique. Si tu vends à titre professionnel, la commande ne sera possible qu'une fois toutes les informations obligatoires renseignées.
Sous Modes de paiement, au moins un mode de paiement, par exemple PayPal ou virement. Sans mode de paiement, personne ne peut commander.
Créer des produits
Sous Produits, avec le prix, le type de produit, les images et, si besoin, les variantes, les extras et la livraison automatique.
Définir les canaux
Sous Messages, le canal de la liste de prix, le canal de journal et la catégorie de tickets pour les commandes. Sous Délai de livraison, le canal du message de statut.
Choisir les rôles de traitement
Sous Équipe & Droits, les rôles qui traitent les commandes sur Discord.
Envoyer la liste de prix
Sous Messages, clique sur Envoyer la liste de prix maintenant. À partir de là, le bot la tient lui-même à jour.
Produits
Tout ce que votre serveur vend. Vous modifiez l'ordre en faisant glisser, de la même façon que les produits apparaissent dans la liste des prix. L'Aperçu en direct dans Discord vous montre, pendant la modification, à quoi ressemble la fiche produit.
| Champ | Signification |
|---|---|
| Nom | Le nom de votre produit |
| Catégorie | Structure la liste des prix. Les produits sans catégorie apparaissent sous « Autres » |
| Prix | Le prix de base. Avec des variantes, c'est le prix de la variante qui s'applique, et la liste des prix affiche « à partir de » le prix le plus bas |
| Description | Ce que le client reçoit, avec la mise en forme Discord |
| Type de produit | Prestation de service ou Contenu numérique. Détermine la case d'acceptation dans le panneau de commande et les informations que voient les clients. Les marchandises physiques ne peuvent pas être vendues |
| Compatibilité, Mesures de protection techniques, Mises à jour | Uniquement pour les contenus numériques. Les clients les voient sur la fiche produit, dans le panneau de commande et dans la confirmation. Vous devez les mises à jour pendant la période indiquée, y compris les mises à jour de sécurité |
| Droits d'utilisation | Utilisation privée ou commerciale, exclusivité, modification autorisée, fichiers sources inclus, mention de l'auteur obligatoire, utilisation dans le portfolio de l'artiste. Conditions supplémentaires en texte libre |
| Images | Jusqu'à 10 images au format PNG, JPG, GIF ou WebP, chacune jusqu'à 8 Mo. La première est l'image de couverture, l'ordre se modifie par glisser-déposer |
| Variantes | Le client en choisit une seule, par exemple « Basic » ou « Pro », chacune avec son propre prix |
| Extras | Le client peut en ajouter plusieurs, par exemple « Fichier source », chacun avec son propre prix |
| Stock | Facultatif. Chaque commande en retire un, une annulation le restitue. À 0, « Épuisé » apparaît dans Discord et la commande n'est plus possible. Les clients peuvent s'inscrire pour une notification de réapprovisionnement |
| Livraison | Sans sélection, vous livrez manuellement dans le ticket. Sinon, le bot livre automatiquement après « Payé » : rôles, texte, lien de téléchargement et clé de licence, plus de détails sous Livraison et licences |
| Actif | Les produits inactifs disparaissent de la liste des prix |
Les catégories se créent et se renomment sur cette même page. Leur ordre s'applique aussi à la liste des prix. Les notifications de réapprovisionnement se trouvent également sur cette page, plus de détails ci-dessous.
Délai de livraison
La rapidité de votre livraison et ce qui permet d'aller plus vite. Les clients le voient dans le panneau de commande et dans le message d'état.
Types de livraison
| Type de livraison | Par défaut | Réglable |
|---|---|---|
| Normal | toujours activé | Nom et description. Pas de supplément, pas de limite |
| Prime | désactivé, +30 %, 3 maximum simultanément | Nom, description, supplément, Maximum en cours simultanément |
| Fast | désactivé, +50 %, 2 maximum simultanément | Nom, description, supplément, Maximum en cours simultanément |
- Date de livraison : contraignante, en jours ouvrés à compter de la réception du paiement (par défaut 14, 90 maximum). Les clients la voient dans le panneau de commande, sur la fiche de commande et dans la confirmation sous la forme « au plus tard 14 jours ouvrés après réception du paiement ». L'affichage du délai de livraison ci-dessous n'en est qu'une estimation.
- Supplément : en pourcentage ou en montant fixe.
- Maximum en cours simultanément : le nombre de commandes de ce type de livraison pouvant être simultanément en cours, payées ou en traitement, ou Sans limite. Une fois la limite atteinte, le type de livraison affiche « complet pour le moment » dans le panneau de commande et ne peut plus être choisi. La barre Maintenant indique le taux d'occupation actuel.
Affichage du délai de livraison
| Affichage | Ce que voient les clients |
|---|---|
| Texte fixe | Votre texte par type de livraison, par exemple « 3 à 5 jours » |
| Automatique à partir des 20 dernières commandes | Calculé à partir des 20 dernières commandes livrées, recalculé chaque nuit. Tant qu'il n'y a pas assez de commandes, votre texte s'applique |
Message d'état
Un message dans un salon de votre choix, qui se met à jour automatiquement à chaque commande. Les clients y voient le délai de livraison par type de livraison, le niveau de charge actuel (libre, 2 sur 3 occupés, complet), le nombre de commandes en cours et de commandes en traitement, la longueur de la file d'attente et la note moyenne.
Vous pouvez en outre activer des blocs supplémentaires :
| Bloc | Contenu |
|---|---|
| Produit mis en avant | Le produit le plus commandé au cours des 30 derniers jours |
| Remise en cours | Remises en cours avec leur date de fin |
| Objectif de la communauté | Progression vers un objectif, calculée à partir des commandes payées et des achats Tebex, plus de détails ci-dessous |
| Derniers achats (sans noms) | Uniquement le produit et l'heure, y compris les achats via Tebex |
Sur cette page, vous réglez également les tours de correction et les mises à niveau, plus de détails ci-dessous.
Modes de paiement
La manière dont vos clients paient. Vous créez jusqu'à 10 modes de paiement et les triez par glisser-déposer.
| Champ | Signification |
|---|---|
| Symbole | Un emoji placé devant le nom |
| Nom | Par exemple PayPal ou Virement |
| Instructions pour les clients | Ce que le client doit faire. Affiché dans le panneau de commande et sur la fiche de commande dans le ticket |
| Lien | Facultatif, apparaît sous forme de bouton Ouvrir le lien de paiement sous les instructions |
| Actif | Les modes de paiement inactifs ne peuvent pas être choisis dans le panneau de commande |
Signaler un paiement
Si Les clients peuvent cliquer sur « J'ai payé » et joindre un justificatif est activé (par défaut), le client signale lui-même son paiement. La commande reçoit alors le marqueur Client signale : payé. Votre équipe doit toujours confirmer.
Commandes non payées
Une commande passée mais non payée bloque le délai de livraison et le stock. Sous Annuler automatiquement après, vous choisissez Jamais (par défaut), 1, 2, 3 ou 7 jours.
- Avant cela, le client reçoit un rappel dans le ticket, un jour avant l'annulation (pour 1 jour, à la moitié du délai).
- Les commandes avec paiement signalé et les commandes prises en charge restent en place.
- L'annulation libère à nouveau la place dans le type de livraison, le stock et un bon de réduction utilisé.
Messages
Salons
| Paramètre | Signification |
|---|---|
| Liste des prix dans | Où se trouve la liste des prix |
| Salon de journal | Nouvelles commandes, commandes payées, livrées et annulées, ainsi que la validation des avis, les rétractations, les livraisons automatiques et les achats Tebex |
| Catégorie de tickets pour les commandes | Une catégorie du Module Ticket, par exemple « Commandes ». Aucune signifie que chaque commande reçoit un fil privé dans le salon de la liste des prix |
Avec Envoyer la liste des prix maintenant, vous publiez la liste des prix. Enregistrez d'abord, sinon l'envoi échoue. Ensuite, le bot la tient à jour automatiquement : prix, remises, stock et ordre se mettent à jour tout seuls. Si vous changez de salon, le bot supprime l'ancienne liste des prix. Il en va de même pour le message d'état.
Panneau de commande
Ce que le client indique et confirme avant l'envoi.
| Paramètre | Signification |
|---|---|
| Souhaits du client | Désactivé, Facultatif (par défaut) ou Obligatoire. Un champ de texte jusqu'à 2 000 caractères pour tout ce dont votre équipe a besoin pour commencer. Affiché sur la fiche de commande dans le ticket |
| Vos conditions | Un texte, par exemple sur les droits d'utilisation, les corrections, le remboursement ou la confidentialité |
| Ou lien vers vos conditions | Un lien vers vos conditions à la place du texte |
Dès qu'un texte ou un lien est défini, le client doit accepter vos conditions avant l'envoi. Le moment et la version sont enregistrés avec la commande. Ce sont vos conditions, AlphaCloud n'est pas le vendeur.
Dans la section Droit de la consommation, vous activez la fonction de rétractation et les cases d'acceptation, plus de détails ci-dessous sous Rétractation et mentions obligatoires dans le processus de commande.
Sur cette même page, vous réglez aussi les avis et personnalisez le design des messages.
Mentions légales
Sous Mentions légales dans le groupe Administration, tu renseignes tes informations en tant que vendeur. AlphaCloud génère à partir de celles-ci quatre textes juridiques pour ta boutique : Mentions légales, CGV, Rétractation (les informations sur le droit de rétractation avec le modèle de formulaire de rétractation) et Confidentialité. Ils correspondent à tes paramètres, par exemple à tes moyens de paiement et à tes délais de livraison. Si tes informations ou les paramètres de la boutique changent, une nouvelle version est créée automatiquement.
Modèles, pas de conseil juridique. Le générateur assemble des textes standard à partir de tes réponses et des paramètres de ta boutique. Il n'examine pas ton cas particulier. Tu es responsable de l'exactitude de tes informations. En cas de doute, fais relire les textes par une avocate ou un avocat.
Le questionnaire
| Section | Contenu |
|---|---|
| Vendeur | Tu vends : À titre professionnel ou Privé. Qui achète chez toi : Consommateurs aussi ou Uniquement des professionnels |
| Nom et adresse | Nom ou raison sociale, pour les entreprises la forme juridique et la personne qui les représente, ainsi que l'adresse |
| Contact | E-mail et téléphone, éventuellement d'autres informations pour les mentions légales et un délégué à la protection des données |
| Impôts et registre | TVA (petite entreprise selon le § 19 UStG, avec ou sans numéro d'identification), tribunal d'immatriculation et numéro d'immatriculation |
| Offre | Ce que tu vends : services, contenus numériques ou les deux, ainsi que le nombre de tes salariés |
| Médiation de la consommation | Si tu participes à des procédures de médiation : Pas prêt, Prêt ou Obligé |
| Langue des textes | Dans quelle langue le site et le panneau de commande affichent les textes. L'autre langue est générée également, la version allemande fait foi |
En haut, la page indique si Toutes les informations nécessaires sont là ou si Il manque encore des informations. Sous Ne correspond pas encore à tes paramètres, figurent les endroits où la boutique et les textes juridiques ne concordent pas, par exemple lorsque la fonction de rétractation est désactivée ou qu'aucun moyen de paiement n'est actif.
La ligne vendeur
Dans la liste des prix et dans le panneau de commande, il est toujours indiqué qui vend. Chaque fiche produit mentionne brièvement le vendeur.
- Professionnel : « Vendeur : Nom · vendeur professionnel »
- Privé : « Vendeur : Nom · vendeur privé (selon sa propre déclaration) », avec la mention que les dispositions particulières de protection des consommateurs, comme le droit de rétractation, ne s'appliquent pas.
- Toujours en complément : « AlphaCloud fournit uniquement la technique et n'est pas partie au contrat. »
Sans informations, c'est le nom de ton serveur qui apparaît à cet endroit. Selon la TVA, la liste des prix et le panneau de commande affichent en outre « Prix finals, pas de TVA selon le § 19 UStG. » ou « Prix TTC. »
Professionnel avec des lacunes signifie : pas de vente. Si un vendeur professionnel n'a pas renseigné des informations obligatoires, le bouton Commander est bloqué, et la liste des prix et le panneau de commande affichent : « Les commandes ne sont pas possibles pour le moment : le vendeur n'a pas encore renseigné l'ensemble de ses informations obligatoires. » Dès que tout figure sous Mentions légales, cela peut continuer.
Si tu as choisi « Privé » et que tu as 10 commandes ou plus au cours d'un mois civil, l'aperçu te rappelle de vérifier ta déclaration. Quiconque vend régulièrement contre de l'argent agit en général à titre professionnel, et une fausse déclaration peut donner lieu à un avertissement juridique.
Textes juridiques pour les clients
- Dans Discord, le bouton Fournisseur et mentions légales sous la liste des prix et dans le panneau de commande ouvre les informations sur le vendeur et les mentions légales. Les CGV, le formulaire de rétractation et la déclaration de confidentialité sont joints sous forme de fichiers à enregistrer.
- Publiquement et sans connexion, les textes se trouvent dans le panneau à l'adresse
/shop-legal/SERVER_ID/impressum, ainsi queagb,widerrufetdatenschutz. Les versions anglaises s'appellentimprint,terms,withdrawaletprivacy. Tu copies les liens prêts à l'emploi sous Liens publics. - Avec un site web publié, les textes sont aussi disponibles là-bas, liés dans le pied de page de chaque page.
Affiche tes mentions légales partout où tu vends ou fais de la promotion, clairement libellées « Mentions légales », y compris dans la description de ton serveur.
Le déroulement de la commande dans Discord
Liste des prix
La liste des prix affiche tous les produits actifs par catégorie : images sous forme de galerie, prix, description, type de produit et droits d'utilisation, variantes et extras, le stock et une remise en cours avec prix barré et sa date de fin. Sous chaque produit se trouve le bouton Commander, pour les produits épuisés Épuisé. Les produits en stock ont en plus le bouton Notification de réapprovisionnement.
À la fin se trouvent la ligne du vendeur, les suppléments des modes de livraison et les boutons Prestataire et mentions légales et, dès qu'il existe des avis, Comment nous vérifions les avis. Si tu as connecté Tebex, tes packs Tebex suivent tes propres produits. Les longues listes sont réparties par le bot sur plusieurs messages, plutôt que d'être tronquées.
Panneau de commande
Un clic sur Commander ouvre le panneau de commande. Seul le client le voit. En haut se trouvent le vendeur et tous les moyens de paiement acceptés par la boutique. Ensuite, le client passe pas à pas :
- Produit, avec le type de produit, les informations sur les contenus numériques et les droits d'utilisation
- Variante, si le produit en propose
- Extras, plusieurs possibles
- Mode de livraison, les modes complets sont bloqués
- Moyen de paiement
- Tes souhaits, si activé
- Conditions de la boutique, si définies
- Début avant la fin du délai de rétractation, si une case de consentement est activée
Le Récapitulatif affiche toutes les positions, le bon de réduction, le supplément du mode de livraison, le moyen de paiement et le prix final, ainsi que la date de livraison et la mention de la garantie légale des vices. Avec Commander et payer la commande est passée. Si la commande ne coûte rien, le bouton s'appelle Commander gratuitement. À côté se trouvent Saisir un bon de réduction, s'il existe au moins un code valide, et Prestataire et mentions légales.
- Les prix sont figés à l'envoi. Les modifications ultérieures du produit ne changent pas cette commande.
- Si le prix a changé pendant que le panneau était ouvert, le bot le signale et affiche le nouveau prix final.
- Un panneau de commande reste valable 15 minutes. Ensuite, le client clique simplement une nouvelle fois sur Commander.
- Un client peut avoir au maximum 3 commandes ouvertes simultanément par serveur.
Ticket et carte de commande
Chaque commande reçoit son propre numéro (par exemple #0042) et son propre ticket :
- Avec catégorie de tickets, un ticket normal est créé à partir du module Ticket. Ses règles s'appliquent, donc une personne bloquée pour les tickets ne peut pas non plus commander.
- Sans catégorie de tickets ou avec le module Ticket désactivé, un fil privé est créé dans le salon de la liste des prix. Le bot ajoute le client et les membres des rôles de traitement.
Dans le ticket est épinglée la carte de commande : numéro, statut, client, traitant, positions, prix final, mode de livraison, moyen de paiement avec instructions, les souhaits du client, ses consentements et l'historique. En dessous se trouvent les boutons, séparés en Pour toi (client) et Pour l'équipe. La carte est mise à jour à chaque modification. Juste après la commande, le client reçoit en plus la confirmation de commande par MP, plus d'informations ci-dessous.
Boutons sur la carte de commande
Pour l'équipe (rôles de traitement ou membres avec « Gérer le serveur ») :
| Bouton | Effet |
|---|---|
| Payé | Confirme la réception du paiement. La commande passe dans la file d'attente, une livraison automatique démarre |
| Prendre en charge | Tu traites la commande, elle passe en En cours et ton nom apparaît sur la carte |
| Livré | Clôt la commande. Le client reçoit un MP et est invité à laisser un avis |
| Annuler | Avec un motif facultatif. La place dans le mode de livraison, le stock et un bon de réduction utilisé sont à nouveau libérés |
| Non reçu | Rejette un paiement signalé. Le client vérifie et peut le signaler à nouveau |
Pour les commandes issues de Tebex, Payé manque, car le paiement a déjà été effectué via Tebex.
Pour toi (uniquement le client de cette commande) :
| Bouton | Effet |
|---|---|
| J'ai payé | Signale le paiement, avec justificatif facultatif (image ou PDF jusqu'à 8 Mo) et note. Le justificatif est ajouté au ticket comme fichier, les rôles de traitement sont mentionnés |
| Retirer la commande | Annule la commande tant qu'elle n'est pas payée et que personne ne l'a prise en charge |
| Rétracter le contrat | Pendant 14 jours, si ta boutique propose la fonction de rétractation. Remplace alors Retirer la commande |
| Ma place | Affiche la place dans la file d'attente |
| Demander une correction | Après la livraison, voir ci-dessous |
| Évaluer | Après la livraison, si les avis sont activés |
| Mise à niveau | Après la livraison, si les mises à niveau sont activées et qu'une variante plus chère existe |
Statut d'une commande
| Statut | Signification |
|---|---|
| Ouverte | Commandée, paiement pas encore confirmé |
| Payée | Paiement confirmé, la commande attend dans la file d'attente |
| En cours | Un membre de l'équipe a pris la commande en charge |
| Livrée | Terminée |
| Annulée | Par l'équipe, par le client ou automatiquement, parce que le paiement n'est pas arrivé à temps |
File d'attente
Les commandes payées que personne n'a encore prises en charge sont dans la file d'attente. D'abord vient Fast, puis Prime, puis Normal, au sein d'un mode de livraison selon l'heure de confirmation du paiement.
Avec /order next, un membre de l'équipe prend la prochaine commande, le bot répond avec le lien vers le ticket. Les clients voient leur place via Ma place, le message de statut indique la longueur de la file d'attente.
Livraison et corrections
Après Livrée, le client reçoit un MP avec le nom du serveur, le numéro de commande et le bouton Vers le ticket.
Sous Délai de livraison, tu configures les tours de correction : Corrections par commande (par défaut Aucune, au maximum 5) et Possible jusqu'après la livraison (3, 7, 14 ou 30 jours). Pendant ce délai, le client voit sur la carte de commande Demander une correction avec le nombre de tours restants. Il décrit ce qui doit être modifié, la commande repasse en En cours, et ton équipe reçoit une notification dans le ticket.
Rétractation et mentions obligatoires dans le processus de commande
Si tu vends à des consommateurs, tu as en tant que vendeur des obligations que seul le processus de commande peut remplir. Le module te décharge d'une grande partie du travail. Tu restes le vendeur, AlphaCloud fournit seulement la technique.
Fonction de rétractation
Sous Messages, section Droit de la consommation, se trouve Proposer la fonction de rétractation (activé par défaut).
- Dès la commande, les clients voient pendant 14 jours le bouton Résilier le contrat sur la carte de commande, dans la confirmation de commande et dans le MP de livraison.
- Le client indique son nom, éventuellement un autre moyen de contact et une déclaration. À l'étape suivante, il vérifie ses informations et clique sur Confirmer la rétractation.
- Il reçoit immédiatement un accusé de réception par MP, avec la date et l'heure, et sous forme de fichier à enregistrer.
- Ton équipe voit la rétractation sur la carte de commande, dans le ticket, dans le salon de logs et dans la vue d'ensemble sous Besoin de toi.
- Le fait qu'une commande dispose de la fonction est enregistré au moment de la commande. Si tu la désactives plus tard, les commandes en cours conservent leur bouton.
AlphaCloud ne rembourse rien. Si la commande est déjà payée ou en cours de traitement, elle conserve son statut, et tu rembourses toi-même l'argent et clôtures la commande. Si personne n'a encore payé ou pris en charge la commande, elle est automatiquement annulée. Si tu vends à titre professionnel à des consommateurs, tu dois proposer la fonction de rétractation. Si elle est désactivée, la page Mentions légales t'en avertit.
Cases de consentement
Consentement pour les contenus numériques et Consentement pour les prestations de services se trouvent dans la même section (toutes deux désactivées par défaut). Si l'un des deux interrupteurs est activé, le panneau de commande affiche l'étape Début de l'exécution avant la fin du délai de rétractation. La case affichée dépend du type de produit :
- Contenu numérique : le client accepte que tu commences avant la fin du délai de rétractation et sait qu'il perd ainsi son droit de rétractation.
- Prestation de services : le client demande que tu commences avant la fin du délai de rétractation. Son droit de rétractation s'éteint avec l'exécution complète, et en cas de rétractation, il doit une indemnité pour la prestation déjà fournie jusqu'à ce moment.
Les cases ne sont jamais pré-cochées et ne sont pas obligatoires, le client peut aussi commander sans consentement. Chaque case affichée est enregistrée avec son texte exact et le moment de la commande. La carte de commande, le panneau et la confirmation de commande indiquent si un consentement a été donné.
Confirmation de commande
Directement après la commande, le client reçoit un MP « Ta commande #0042 sur Server a bien été reçue » avec un fichier à enregistrer. Le bot publie le même fichier dans le ticket, et si les MP sont fermés, il demande de le conserver. Le fichier contient :
- le vendeur avec son adresse et ses coordonnées
- le numéro de commande, les articles, le prix final et la mention relative à la TVA
- le mode de paiement avec son mode d'emploi et la date de livraison
- le type de produit, les informations sur les contenus numériques et les droits d'utilisation
- les consentements avec leur texte et leur moment, ainsi que le délai de rétractation
- les conditions acceptées dans la version de la commande, tes CGV et, si tu vends à titre professionnel à des consommateurs, le formulaire de rétractation avec le modèle de formulaire
Si tu marques une commande avec des contenus numériques comme livrée alors que la confirmation n'a jamais atteint le client, le bot avertit ton équipe. Sans confirmation, le droit de rétractation pour les contenus numériques ne s'éteint pas.
Date de livraison, type de produit et droits d'utilisation
- Tu définis la date de livraison pour chaque mode de livraison sous Délai de livraison, en jours ouvrés à partir de la réception du paiement. Elle apparaît dans le panneau de commande, sur la carte de commande et dans la confirmation, le délai de livraison estimé n'étant qu'un complément.
- Le type de produit, les informations sur les contenus numériques et les droits d'utilisation se définissent pour chaque produit. Les clients les voient sur la fiche produit, dans le panneau de commande et dans la confirmation. Sans droits d'utilisation, il est indiqué que seuls les droits nécessaires à la finalité du contrat sont accordés.
- Sous chaque récapitulatif, il est indiqué que la garantie légale des défauts s'applique.
Prix barrés
Dans Discord, le prix barré est toujours le prix le plus bas des 30 derniers jours avant la remise, et jamais simplement ton prix normal. Pour cela, AlphaCloud enregistre chaque jour le prix de chaque produit.
- Si le prix remisé n'est pas inférieur à ce prix de comparaison, Discord n'affiche aucune remise.
- Tant que l'historique des prix ne couvre pas 30 jours, Discord affiche la remise sans prix barré.
- Lors de la création d'une remise, le panneau affiche le prix de comparaison et avertit si le prix était plus bas au cours des 30 derniers jours.
Compte à rebours
Une remise avec fin affiche dans Discord la date de sa fin. Pour que ce compte à rebours reste honnête, des règles fixes s'appliquent, identiques pour /discount, les remises dans le panneau et la Flash Sale :
- Tu ne peux avancer qu'un compte à rebours en cours. Si tu le prolonges ou si tu supprimes la fin, le compte à rebours se termine et la remise continue sans date de fin jusqu'à ce que tu y mettes fin.
- Après la fin d'un compte à rebours, un nouveau compte à rebours au même prix ou à un prix inférieur pour le même produit, la même catégorie ou toute la boutique n'est possible qu'après 7 jours.
Avis
Partout où des avis apparaissent, il est indiqué comment ils sont vérifiés, et un avis ne peut être refusé que pour des motifs précis. Plus de détails sous Avis.
Livraison et licences
Le bot livre lui-même les produits numériques sur demande, dès qu'une commande est payée. Cela se règle pour chaque produit dans la section Livraison.
| Type | Ce qui se passe |
|---|---|
| Attribuer des rôles | Jusqu'à 5 rôles. Tu ne peux choisir que des rôles situés sous ton propre rôle le plus élevé, et le bot doit pouvoir les attribuer |
| Texte, par exemple des identifiants | Jusqu'à 2 000 caractères, enregistrés chiffrés et montrés uniquement aux acheteurs. Toi non plus, tu ne le revois plus après l'enregistrement |
| Lien de téléchargement | Un lien commençant par https:// vers ton propre stockage, par exemple une release GitHub. AlphaCloud ne stocke aucun fichier |
| Clé de licence | Une clé propre à chaque commande, plus de détails ci-dessous |
Tu peux tout combiner. Avec Marquer ensuite comme livré, le bot clôture la commande ensuite. Désactive l'interrupteur si ton équipe livre encore quelque chose à la main. Sans sélection, tu livres comme auparavant à la main dans le ticket.
Déroulement de la livraison
Dès que ton équipe clique sur Payé, dans Discord ou dans le panneau :
- Si la confirmation de commande n'est pas encore partie, elle part en premier. Pour les contenus numériques, le MP compte comme livraison.
- Le bot attribue les rôles.
- L'acheteur reçoit un MP avec le nom de ton serveur et tout ce qui s'y rattache : identifiants, Télécharger, clé de licence et Mes achats.
- Une copie figure dans le ticket, avec la clé de licence uniquement sous ses quatre derniers caractères.
- Le salon de logs reçoit une entrée.
Si les MP de l'acheteur sont fermés, la livraison figure dans le ticket, et il récupère sa clé avec le bouton Afficher la clé de licence, que lui seul voit. Si une livraison échoue même après plusieurs tentatives, le salon de logs le signale et ton équipe livre à la main. Si une commande est annulée, sa livraison s'arrête et ses clés sont bloquées.
Clés de licence
- Une clé comporte 25 caractères en cinq groupes, par exemple
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. - AlphaCloud ne stocke qu'une somme de contrôle. Dans le panneau, tu ne vois donc que les quatre derniers caractères, et l'acheteur ne voit sa clé qu'une seule fois.
- Une mise à niveau conserve la clé de la commande d'origine.
La page Licences dans le groupe Extensions répertorie toutes les clés de ta boutique avec le statut Actif, Bloqué ou Pas encore récupérée. Tu peux chercher par produit, client, Discord ID, numéro de commande ou les quatre derniers caractères.
| Action | Effet |
|---|---|
| Régénérer | L'ancienne clé n'est plus valable immédiatement, le propriétaire reçoit la nouvelle par MP |
| Bloquer | La clé n'est plus valable tant que tu ne cliques pas sur Débloquer |
Les livraisons, les nouvelles clés, les clés bloquées et les vérifications de la veille figurent aussi dans le salon de logs.
Mes achats et /license
Les acheteurs retrouvent tout :
- Dans l'espace client Mes achats du panneau, via
/purchases: tous les achats effectués dans les boutiques utilisant AlphaCloud, dès qu'une boutique les a marqués comme payés. Les acheteurs y revoient leurs livraisons, génèrent une nouvelle clé ou récupèrent une clé pas encore récupérée. Ils n'ont pas besoin de droits sur le serveur pour cela. - Avec
/licensesur ton serveur : leurs licences dans cette boutique. Via le menu de sélection, ils génèrent une nouvelle clé ou affichent une clé pas encore récupérée.
Une nouvelle clé invalide immédiatement l'ancienne. Par boutique, un acheteur génère au maximum 10 nouvelles clés par heure.
API de vérification des licences
Tes scripts vérifient avec un jeton si une clé est valable.
- Sous Licences, section API de vérification des licences, clique sur Générer un jeton. Le jeton commence par
acl_et n'est affiché qu'une seule fois. - L'ID du produit figure dans le produit sous Livraison, dès que la clé de licence est activée.
- Ton script envoie
GET /api/service-licenses/check?key=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX&product=PRODUKT_IDavec l'en-têteAuthorization: Bearer acl_....
La réponse est par exemple {"status": "valid"} :
| Statut | Signification |
|---|---|
valid |
La clé appartient à ce produit et est active |
blocked |
Bloquée ou remplacée par une nouvelle clé |
unknown |
Inconnue ou prévue pour un autre produit. L'API ne communique jamais de données sur le propriétaire |
L'adresse complète avec un exemple pour curl figure sur la page Licences sous Guide rapide. Chaque jeton est limité à 600 vérifications par minute, il est préférable de demander une fois au démarrage. Seuls les totaux par jour sont comptés, pas les requêtes individuelles ni les adresses. Régénérer invalide immédiatement l'ancien jeton. L'API continue de répondre après la fin de ton accès, afin que les acheteurs puissent utiliser ce qu'ils ont payé.
Réductions et promotions
Toutes les heures de cette page s'entendent à l'heure de Berlin.
Réductions
Avec Créer une réduction, tu choisis à quoi s'applique la réduction et à quoi elle ressemble :
| Paramètre | Options |
|---|---|
| S'applique à | Produit, Catégorie ou Boutique entière |
| Type | Nouveau prix (un prix réduit fixe pour un produit) ou Pourcentage (jusqu'à 90 %) |
| Fin (heure de Berlin) | Un moment précis ou Sans fin |
La réduction s'applique immédiatement. Dans Discord, un prix barré s'affiche à côté, ainsi que la date de fin. Une fois la fin atteinte, le prix revient automatiquement. Le prix barré est toujours le prix le plus bas des 30 derniers jours, et pour les réductions avec fin, les règles des compte à rebours s'appliquent, les deux points étant expliqués plus haut sous Rétractation et mentions obligatoires du processus de commande.
Flash Sale
Toute la boutique est moins chère pendant une courte période : réduction en pourcentage, Début et Fin. Le Flash Sale commence et se termine automatiquement, le panneau affiche un compte à rebours, et Discord l'indique à côté des prix. Les règles des compte à rebours s'appliquent aussi à lui.
Comment les réductions se combinent
- Les réductions ne s'additionnent pas. Si plusieurs s'appliquent en même temps, le client obtient la meilleure.
- Les réductions portent sur le prix du produit ou de la variante, pas sur les options supplémentaires.
- Le calcul se fait dans cet ordre : d'abord la réduction, puis le bon de réduction sur le reste, options comprises, enfin le supplément du mode de livraison.
Réduction par commande
Tu peux aussi définir directement un prix réduit dans Discord, il apparaît alors également dans le panneau :
/discount setavec product (à choisir dans la liste), price (par exemple 9,99) et, facultativement, duration (par exemple12hou3d, 90 jours maximum). Sans durée, la réduction reste active jusqu'à ce que tu la supprimes./discount clearavec product supprime à nouveau la réduction.
La commande nécessite le droit « Gérer le serveur » et ne fonctionne que pour les produits sans variantes.
Codes promo
| Champ | Signification |
|---|---|
| Code | De 3 à 24 caractères parmi lettres, chiffres, tiret bas et tiret. Les majuscules et minuscules n'ont pas d'importance |
| Réduction | En pourcentage ou montant fixe |
| S'applique à | Tous les produits ou seulement une sélection |
| Utilisations maximales | Un nombre ou Illimité |
| Expire le | Une date d'expiration, facultative |
| Actif | Pour mettre en pause |
La liste indique combien de fois chaque code a été utilisé et signale les codes épuisés et expirés.
Creator Codes
Un code par créateur, lié à un membre de ton serveur. Les clients obtiennent ainsi une réduction, et tu vois pour chaque code le chiffre d'affaires qu'il a généré.
Utilisation
Les clients saisissent les bons de réduction et les Creator Codes dans le panneau de commande via Saisir un code promo, un code par commande. Le bouton n'apparaît que s'il existe au moins un code valable. Si la commande est annulée, l'utilisation du code n'est plus comptée.
Avis
Les avis font partie du module Service, tu n'as pas besoin du Système de bons pour cela. Ils se configurent sous Messages.
| Paramètre | Signification |
|---|---|
| Collecter les avis | Activé par défaut. Le bot demande un avis dans le ticket et dans le MP de livraison après Livré |
| Publier les avis dans | Le salon des avis. Sans salon, les avis comptent uniquement pour la moyenne dans la liste de prix et le message de statut |
| Valider avant publication | Désactivé par défaut. Les nouveaux avis arrivent d'abord sous forme de carte dans le salon de logs (sans salon de logs, dans le ticket), ton équipe les publie ou les refuse |
Le client note comme suit :
- Après la livraison, il clique sur Noter dans le ticket.
- Il attribue 1 à 5 étoiles, écrit facultativement un texte de 1 000 caractères maximum et peut choisir Noter anonymement.
- Seul l'acheteur peut noter, et ce une seule fois par commande.
Dans le salon des avis, l'avis apparaît comme Achat vérifié. La moyenne et le nombre, par exemple « 4,8 ★ sur 23 avis », apparaissent dans la liste de prix et dans le message de statut.
Comment nous vérifions les avis
Partout où les avis apparaissent (liste de prix, message de statut, salon des avis), une ligne fixe indique comment ils sont vérifiés. Le bouton Comment nous vérifions les avis affiche l'ensemble des règles : seuls les acheteurs d'une commande livrée, un avis par commande, la moyenne de tous les avis publiés, aucune contrepartie pour les avis.
Avec Valider avant publication, ton équipe ne peut refuser un avis que pour l'une de ces raisons, jamais parce qu'il est négatif :
- Insulte ou diffamation
- Données personnelles de tiers
- Aucun lien avec la commande
- Spam ou publicité
- Sinon illégal
La raison figure dans le log, et le client la reçoit par MP. Sans validation, les avis apparaissent immédiatement, et il n'est alors plus possible de les refuser.
Uniquement des avis authentiques : pas de les siens, pas d'avis achetés ou échangés, aucune contrepartie pour de bons avis, et ne jamais inciter un client à modifier ou retirer son avis.
Design personnalisé
Sous Messages, section Design personnalisé, tu crées quatre messages dans le Message Builder. Sans design personnalisé, chaque message utilise le standard.
| Message | Quand il apparaît | Blocs obligatoires |
|---|---|---|
| Message de statut | Dans le salon du message de statut, il se met à jour automatiquement | Modes de livraison avec charge et chiffres |
| Carte de commande dans le ticket | Dans le ticket de chaque commande, modifiée à chaque changement | Articles, paiement et historique, avec les boutons |
| MP de livraison | Au client après Livré | Serveur et commande |
| Avis | Un avis validé dans le salon des avis | aucun |
Tu peux déplacer les blocs obligatoires à l'intérieur du message, mais pas les supprimer. Le message de statut, la carte de commande et le MP de livraison n'existent qu'en Components V2, l'avis aussi peut être un Embed.
Variables
Message de statut : {openOrders}, {inProgress}, {queue}, {rating}, {guild}, {memberCount}
Carte de commande dans le ticket : {user}, {order}, {status}, {summary}, {total}, {lane}, {payment}, {guild}, {memberCount}
MP de livraison : {user}, {order}, {summary}, {total}, {ticketUrl}, {guild}, {memberCount}
Avis : {stars}, {score}, {review}, {customer}, {product}, {guild}, {memberCount}
Quelles variables existent exactement et ce qu'elles signifient, l'éditeur te le montre lui-même.
Restock, Upgrade et Objectif de communauté
Notification de restock
Pour les produits avec stock, la liste de prix affiche le bouton Notification de restock, que le produit soit épuisé ou non. Celui qui clique reçoit un rôle que le bot crée pour chaque produit (par exemple « Restock : Pack Logo »). Il peut ensuite s'inscrire à Pour tous les produits ou se Désinscrire à nouveau.
Quand un produit repasse de 0 à un stock disponible, le bot publie une seule fois « Produit de nouveau disponible » avec le stock, le prix et les boutons Commander et Désinscrire. Seuls le rôle de ce produit et le rôle pour tous les produits sont mentionnés. Le réapprovisionnement se fait ainsi :
/restockavec product et amount, pour les rôles de gestion ou les membres avec la permission « Gérer le serveur »- Réapprovisionner sur la page Produits
- en remontant le stock du produit depuis 0
- via le webhook de restock, voir ci-dessous
Les unités revenues suite à une annulation ne déclenchent aucun ping.
Sur la page Produits, tu configures sous Notifications de restock le Salon des pings de restock (vide : le salon de la liste de prix) et tu vois combien de clients attendent chaque produit.
Les membres attribuent eux-mêmes les rôles de restock. Le bot n'attribue donc un tel rôle que tant qu'il ne dispose d'aucun droit et n'ouvre aucun salon, sinon il écrit un avertissement dans le salon de logs. Pour le ping, le bot a besoin dans le salon de la permission « Mentionner @everyone, @here et tous les rôles ».
Upgrade
Sous Délai de livraison, carte Upgrades, tu définis si les clients peuvent passer à une variante supérieure : Upgrade possible est sur Désactivé ou à 7, 14, 30 (par défaut), 60 ou 90 jours après la livraison.
- Sur la carte de commande livrée, seul l'acheteur voit le bouton Upgrade.
- Le panneau de commande ne propose que des variantes plus chères du même produit, sans extras, sans bon et dans le mode de livraison normal.
- Le client paie la nouvelle variante au prix actuel, avec la remise en cours, moins ce qu'il a payé pour son ancienne variante. La remise et la part du bon sont déduites, les extras ne sont jamais décomptés.
- L'upgrade est une commande distincte avec son propre ticket et se paie comme toute commande. La carte de commande, la confirmation et le panneau affichent le montant comme Déjà payé.
- Chaque commande peut recevoir un upgrade, y compris une commande d'upgrade. Si un upgrade est annulé, la commande redevient disponible. Un upgrade ne retire rien du stock, et une clé de licence reste la même.
Objectif de communauté
Un bloc supplémentaire du message de statut, configuré sous Délai de livraison : Texte de l'objectif, Objectif (nombre de commandes) et Période, c'est-à-dire Recommencer chaque semaine (à partir du lundi), Recommencer chaque mois (à partir du 1er, par défaut) ou Ne jamais réinitialiser. Les horaires sont ceux de Berlin.
Seules les commandes payées et les achats Tebex payés de la période sont comptés, pas les annulés. Il n'est pas possible de saisir un nombre à la main. Le message de statut affiche une barre de progression, le nombre de commandes manquantes et le moment où l'objectif recommence. Sans objectif, le bloc reste vide.
Commandes et aperçu dans le panneau
Aperçu
| Zone | Contenu |
|---|---|
| Indicateurs | Commandes en attente, En cours, chiffre d'affaires de cette semaine par rapport à la semaine précédente, Ø délai de livraison des 30 derniers jours |
| Demande ton attention | Paiements signalés, corrections demandées, commandes proches de l'annulation automatique, rétractations déclarées, avis à valider, produits en rupture de stock |
| Délai de livraison maintenant | La charge de chaque mode de livraison |
| Dernières commandes | Les commandes les plus récentes, avec accès direct à la liste |
| Abonnement | Palier et prix, prochain paiement ou fin de la période d'essai |
Commandes
Toutes les commandes passées sur Discord. Tu recherches par numéro ou client, filtres par mode de livraison, mode de paiement et période, et changes de statut grâce aux onglets.
Un clic sur une commande affiche tous les détails : historique, articles avec remise, bon de réduction et mode de livraison, le client avec ses commandes précédentes, ses souhaits, les instructions de paiement qu'il a vues, un justificatif joint, ses consentements, une rétractation et son avis. Avec Ouvrir le ticket, tu accèdes directement à Discord.
De là, tu peux effectuer les mêmes actions que avec les boutons de la carte de commande : Confirmer le paiement, Refuser le signalement, Prendre en charge, Marquer comme livrée et Annuler. Le bot met à jour la carte de commande, le ticket, le log et le MP.
Données d'une commande
Avec Confidentialité sur une commande livrée ou annulée, tu peux la Anonymiser ou la Supprimer, par exemple lorsqu'un client le demande. Anonymiser supprime le nom, l'ID Discord, les souhaits, le lien du justificatif, les informations sur la rétractation et le texte de l'avis. Le numéro, les produits, les prix, le statut et les dates restent pour ta comptabilité. Supprimer efface entièrement la commande et l'avis. Les deux actions sont irréversibles.
Avec Exporter en CSV et Exporter en JSON, tu télécharges toutes les commandes avec leurs avis. Anonymiser, Supprimer et Exporter nécessitent l'autorisation « Gérer la boutique ».
Statistiques & clients
Sous Statistiques & clients, dans le groupe Analyse, tu vois ta boutique en chiffres, pour les 7, 30 ou 90 derniers jours, ou pour Tout.
| Zone | Contenu |
|---|---|
| Indicateurs | Chiffre d'affaires, commandes payées, Ø montant de commande et Ø délai de livraison, avec la comparaison à la période précédente |
| Chiffre d'affaires et commandes | Un graphique Par jour, Par semaine ou Par mois avec chiffre d'affaires, nouvelles commandes et commandes annulées |
| Meilleurs produits | Tes produits classés par chiffre d'affaires |
| Modes de livraison | La part de chaque mode de livraison |
| Bons de réduction et codes créateur | Le nombre de fois où chaque code a été utilisé et le montant de remise accordé |
| Achats Tebex | Une ligne séparée, si tu as connecté Tebex. Elle ne compte pas dans le chiffre d'affaires de ta boutique |
| Clients | Tous les clients depuis le lancement de ta boutique, triés par chiffre d'affaires, avec recherche par nom ou ID Discord |
Le chiffre d'affaires compte les commandes que ton équipe a marquées comme payées ou livrées, jamais les commandes annulées. Tous les chiffres proviennent des entrées de ta boutique : AlphaCloud n'encaisse aucun paiement et ne vérifie aucun montant. Les commandes anonymisées n'apparaissent pas dans la liste des clients.
La page peut être consultée par toute personne disposant de l'autorisation « Gérer les commandes ». Exporter en CSV, la liste des clients avec commandes et total sous forme de fichier, nécessite l'autorisation « Gérer la boutique ».
Tebex
Tu vends déjà via Tebex, par exemple pour un serveur FiveM ? Alors tu affiches tes paquets Tebex sur Discord et reçois chaque achat dans le log. Tebex reste ta boutique : Tebex encaisse, s'occupe des taxes, des remboursements et des rétrofacturations, et livre en jeu. AlphaCloud ne reçoit aucun argent.
Connexion
- Sur la page Tebex, dans le groupe Extensions, copie l'URL du webhook et ajoute-la dans Tebex sous Developers > Webhooks > Endpoints. Sélectionne-y les webhooks de paiement.
- Copie le Secret du webhook de la même page dans Tebex, ainsi que le Public Token sous Developers > API Keys.
- Saisis les deux informations et clique sur Connecter. Ensuite, dans Tebex, clique sur Validate à côté de l'adresse.
Ensuite, la page affiche l'état de la connexion, la dernière synchronisation et le dernier webhook. AlphaCloud synchronise tes paquets toutes les 30 minutes, Synchroniser maintenant les récupère immédiatement. Déconnecter supprime le token, le secret et les paquets, les achats précédents restent pour les statistiques.
Paquets dans la liste de prix
Jusqu'à 250 paquets sont disponibles sous Paquets issus de Tebex. Avec Afficher sur Discord, tu choisis ceux qui apparaissent dans la liste de prix. Ils s'affichent ensuite après tes propres produits sous « Paquets en jeu via Tebex », chacun avec le bouton Acheter dans la boutique, qui ouvre le paquet dans la boutique Tebex. Les prix et les soldes se gèrent dans Tebex. Discord affiche toujours le prix actuel sans prix barré.
Achats
Tebex signale chaque achat par webhook. Le bot l'inscrit comme « Nouvel achat via Tebex » dans le salon de logs, les remboursements et rétrofacturations comme avertissement. Les achats figurent aussi sous Derniers achats sur la page Tebex, dans une ligne séparée sous Statistiques & clients et dans le bloc supplémentaire Derniers achats du message de statut. Ils ne comptent pas dans le chiffre d'affaires de ta boutique, le vendeur est ici Tebex.
De Tebex, AlphaCloud ne conserve que le paquet, le montant, la devise, la transaction et le nom du joueur, jamais le nom, l'e-mail ni l'IP de l'acheteur. Pour les réglages ci-dessous, l'ID Discord de l'acheteur s'ajoute.
Après l'achat
Pour chaque paquet, tu définis sous Après l'achat ce que le bot fait sur Discord après un achat payé :
| Réglage | Effet |
|---|---|
| Travail manuel : ouvrir un ticket de commande | Pour les paquets avec travail manuel, par exemple une voiture personnalisée ou des vêtements. Le bot ouvre un ticket avec une carte de commande pour l'acheteur, ton équipe prend en charge et livre, puis l'acheteur peut laisser un avis. La carte n'a pas de boutons de paiement, et la commande ne compte pas dans ton propre chiffre d'affaires. Si Tebex signale ensuite un remboursement ou une rétrofacturation, le bot mentionne les rôles des gestionnaires dans le ticket |
| Rôle Discord après achat | L'acheteur reçoit le rôle après l'achat payé. En cas de remboursement ou de rétrofacturation perdue, le bot le lui retire |
Les deux options nécessitent l'ID Discord de l'acheteur. Tebex ne le demande lors de l'achat que si le paquet comporte une action Discord ou une variable avec l'identifiant discord_id. Si aucun ID Discord n'est fourni ou si l'acheteur n'est pas sur ton serveur, le bot signale l'achat dans le salon de logs, afin que vous contactiez l'acheteur.
Tebex peut aussi attribuer des rôles lui-même. Si tu utilises cette option, désactive **Rôle Discord après achat», sinon deux systèmes attribueraient le même rôle.
FiveM : tu ne vends des avantages en jeu que via Tebex, jamais via la commande classique. Comment connecter toi-même ton serveur FiveM à AlphaCloud est expliqué sur la page du module FiveM.
Mises à jour, revendeurs et webhooks
Mises à jour
Si un produit reçoit une nouvelle version, tu envoies un MP à tous ses propriétaires avec le changelog. Les propriétaires sont tous les membres ayant une licence active ou une commande livrée pour ce produit.
- Dans le panel sous Licences, section Mises à jour : Produit, Version, Changelog et, en option, Nouveau lien de téléchargement, puis Envoyer à X propriétaires.
- Sur Discord avec
/product update: product, version (par exemple1.2.0), changes (\ncommence une nouvelle ligne) et, en option, link. Le bot affiche d'abord un aperçu avec Envoyer à X propriétaires et Annuler.
Les MP partent à deux secondes d'intervalle et mentionnent ton serveur. Les MP envoyés ne peuvent pas être rappelés. Si le bot redémarre pendant l'envoi, il reprend exactement là où il s'était arrêté. L'Historique affiche chaque mise à jour avec sa progression et le nombre de propriétaires atteints, et le résultat final figure dans le salon de logs.
Un nouveau lien de téléchargement remplace aussi le lien du produit et des commandes précédentes dans l'espace client, mais uniquement si le produit livre déjà un téléchargement. Sinon, il n'apparaît que dans le MP.
Revendeurs
Les revendeurs sont des membres autorisés à transmettre ou à utiliser eux-mêmes des clés de licence d'un produit. Sous Licences, section Revendeurs, tu ajoutes un membre avec Ajouter un revendeur et lui attribues un quota par produit :
| Champ | Signification |
|---|---|
| Total | Nombre total de clés que le membre reçoit |
| Utilisables par lui-même | Combien de ces clés il peut utiliser pour lui-même |
| Transmissibles | Combien de ces clés il peut donner à d'autres membres |
Les quotas n'existent que pour les produits qui livrent des clés de licence. Le revendeur utilise alors deux commandes :
/reseller giveavec product et user : le membre reçoit une nouvelle clé par MP. Si ses MP sont fermés, il la récupère avec/license. Si le revendeur se choisit lui-même, la clé compte dans son propre quota et s'affiche immédiatement./reseller keys: le quota et les dernières clés attribuées, avec seulement les quatre derniers caractères.
Une clé attribuée reste consommée, même si tu la bloques ensuite. Dans la liste sous Licences, chacune de ces clés affiche « via revendeur » et le nom, et chacune peut être bloquée individuellement. Chaque attribution apparaît dans le salon de logs.
Webhooks
La page Webhooks du groupe Extensions relie ta boutique à tes propres systèmes, par exemple ta comptabilité, une base de données de licences ou un tableau de bord personnel.
Webhooks sortants : jusqu'à cinq adresses reçoivent les événements choisis sous forme de requêtes JSON signées, envoyées en POST.
| Événement | Quand |
|---|---|
order.created |
Nouvelle commande, dès que son ticket est ouvert |
order.paid |
Commande marquée comme payée |
order.delivered |
Commande livrée, manuellement ou automatiquement |
order.cancelled |
Commande annulée, par l'équipe, par le client ou parce qu'elle n'a pas été payée |
order.withdrawn |
Le client a déclaré sa rétractation |
license.issued |
Nouvelle clé de licence, issue d'une commande, régénérée ou attribuée via un revendeur |
license.blocked |
Clé de licence bloquée, par l'équipe, remplacée ou parce que la commande a été annulée |
- Seules les adresses en https sur un serveur public sont acceptées. Les redirections ne sont pas suivies.
- Chaque requête contient les en-têtes
X-AlphaCloud-Signature,X-AlphaCloud-EventetX-AlphaCloud-Delivery. La signature est un HMAC SHA256 calculé sur l'horodatage, un point et le corps non modifié, avec ton secret comme clé. Un exemple de vérification en Node.js est affiché sur la page elle-même. - Tu ne vois le secret qu'une seule fois. Nouveau secret le remplace, et une nouvelle adresse reçoit toujours un nouveau secret.
- Réponds avec un statut 2xx dans les 10 secondes. Sinon, nous réessayons six fois encore, après 1 minute, 5 minutes, 30 minutes, 2 heures, 6 heures et 12 heures. Après au moins dix échecs consécutifs sur une journée, le webhook est désactivé et le panel affiche un avertissement.
- Un événement peut arriver en double. L'
iddans le corps reste identique à chaque tentative. - Une requête ne contient que l'identifiant Discord de l'acheteur et le numéro de commande comme données personnelles. Pas de nom, pas de souhaits, pas de données de paiement, jamais une clé de licence complète.
- Avec Envoyer un test, tu envoies un événement de test à l'adresse.
Webhook de réapprovisionnement (entrant) : ta boutique externe ou un script augmente ici le stock d'un produit. Si le stock passe de 0 à une valeur positive, les abonnés reçoivent leur notification de réapprovisionnement.
- Avec Générer un secret, tu l'actives : sans secret, il n'accepte aucune requête. L'adresse figure sur la page.
- Corps :
id(ton identifiant unique d'événement),productIdousku, etamount(1 à 100 000 unités, ajoutées au stock). - La signature se trouve dans l'en-tête
X-AlphaCloud-Signature, comme ci-dessus. Les requêtes datant de plus de 5 minutes sont refusées. - Un même
idn'est comptabilisé qu'une seule fois. Une répétition reçoit200avecduplicate: true. - Sous SKU, tu attribues aux produits en stock un numéro d'article propre, que ta boutique peut envoyer à la place de l'identifiant du produit.
Site web
Chaque boutique peut créer son propre site web, à partir de blocs fixes et avec les données en direct de ta boutique. La commande se fait toujours sur Discord : le site ne vend rien lui-même, son bouton de commande mène à ta boutique sur le serveur. Le site web est inclus dans chaque offre.
Pas encore accessible. Les sites ne passent en ligne qu'une fois leur domaine activé. D'ici là, tu peux tout construire et publier, mais les visiteurs ne voient pas encore le site.
Créer et modifier
Sous Site web, Éditeur, clique sur Créer le site. AlphaCloud construit à partir de ton serveur un premier brouillon : nom, icône, bannière, produits, avis et délais de livraison. Le site ne passe en ligne qu'avec Publier.
Dans l'éditeur, tu modifies les pages et les blocs avec un aperçu pour ordinateur, tablette et mobile, en mode clair ou sombre. Les modifications s'enregistrent automatiquement comme brouillon, Annuler et Rétablir t'aident à tester.
| Bloc | Contenu |
|---|---|
| Zone d'accueil | Titre, texte, jusqu'à deux boutons et, si tu le souhaites, les membres en ligne |
| Produits | Tous les produits, une catégorie ou ta sélection |
| Avis | Uniquement les avis validés d'acheteurs réels |
| Délai de livraison | Modes de livraison, délai et charge |
| Comment commander | Les étapes et tes moyens de paiement |
| Discord | Nom du serveur, icône et membres en ligne |
| Texte | Texte libre, avec image si tu le souhaites |
| FAQ | Questions et réponses |
Les prix, remises, « Épuisé », délais de livraison et avis viennent en direct de ta boutique. Chaque bloc existe en plusieurs variantes. Les images proviennent uniquement de tes propres envois dans la zone Service, le HTML personnalisé et les scripts ne sont pas disponibles.
Design
Sous Design, tu choisis le Style :
- Studio : calme et clair, beaucoup d'espace blanc. Pour les designers et les créatifs.
- Arcade : sombre et percutant, bords marqués. Pour le gaming et FiveM.
Ensuite Clair ou sombre et la Couleur d'accent, soit Depuis l'icône du serveur, soit une Couleur personnalisée.
Pages produits
Chaque produit actif dispose automatiquement de sa propre page avec images, description, prix, variantes, options, modes de livraison, droits d'utilisation et avis. Tu modifies le contenu sur le produit, tandis que les couleurs et le style viennent du design du site. Le bouton Commander sur Discord mène au produit dans ta liste de prix.
Publication et paramètres
- Publier met le brouillon en ligne, Mettre hors ligne masque le site. Chaque publication enregistre une version, les 30 dernières sont conservées, et Restaurer remet l'une d'elles dans le brouillon.
- Sous Paramètres, tu choisis l'Adresse (sous-domaine, 3 à 32 caractères). Tu ne peux la changer qu'une fois tous les 30 jours, et l'ancien nom reste bloqué pour les autres pendant 90 jours.
- On y trouve aussi le Lien d'invitation Discord pour « Rejoindre le serveur » et Être trouvable par les moteurs de recherche.
- Dans le pied de page de chaque page figurent tes mentions légales issues de Mentions légales, ainsi qu'un lien pour signaler un contenu.
Statistiques sans cookies
Sous Statistiques, tu vois les visiteurs, les vues, les clics sur « Commander sur Discord » et « Rejoindre le serveur », le taux de clics, les pages et produits les plus consultés, la provenance, les pays et les appareils. Le comptage se fait sans cookies et sans accès à l'appareil des visiteurs. AlphaCloud ne conserve que des totaux journaliers, sans adresses IP, pendant 13 mois. Sans Google Analytics, ton site n'affiche donc aucune bannière de cookies.
Google Analytics
En option, tu saisis un ID Google Analytics sous Paramètres, par exemple G-AB12CD34EF. Une bannière de cookies apparaît alors automatiquement sur ton site, refuser y est aussi simple qu'accepter, et Google ne se charge qu'après acceptation. Tu es responsable de cette mesure. Dans Google Analytics, accepte les conditions relatives au traitement des données.
Droits
Dans le panel
Sous Équipe & droits, tu vois qui peut faire quoi. Les droits sont attribués par personne dans les Droits du panel, sous Service : Traiter les commandes et Service : Gérer la boutique.
| Traiter les commandes | Gérer la boutique | |
|---|---|---|
| Peut | Consulter les commandes, les clients, l'aperçu et les statistiques. Confirmer le paiement, prendre en charge, marquer comme livrée, annuler. Réapprovisionner le stock | Tout ce qui est dans « Traiter les commandes », plus les produits, les remises, le délai de livraison, les moyens de paiement, les messages, les extensions (Tebex, licences, webhooks), le site web, les mentions légales et l'équipe. Exporter, anonymiser ou supprimer des commandes |
| Ne peut pas | Modifier les produits, les prix, les remises, les moyens de paiement, les messages, les extensions, le site web, les mentions légales, l'équipe et l'abonnement. Exporter | Conclure et résilier l'abonnement |
- Administrateurs du serveur (propriétaire, administrateur ou « Gérer le serveur») ont toujours les deux droits. Eux seuls peuvent démarrer la phase de test et acheter le module.
- Avec seulement « Traiter les commandes », tu vois les autres pages en mode Consultation seule.
- Sans l'un des deux droits, la section reste verrouillée pour toi.
Dans Discord
Les Rôles gestionnaires sous Équipe & droits déterminent qui peut utiliser les boutons réservés à l'équipe sur la carte de commande, ainsi que /order next et /restock. Les membres avec « Gérer le serveur » peuvent toujours le faire. Les rôles gestionnaires sont mentionnés lorsqu'un client signale un paiement, et ajoutés aux threads privés des commandes.
/discountet/product updatenécessitent toujours le droit « Gérer le serveur »./resellerest visible par tous les membres, mais seuls les membres disposant d'un quota revendeur peuvent l'utiliser./licensepeut être utilisé par chaque membre pour ses propres clés.
Quand l'accès prend fin
Si la phase de test, un abonnement résilié ou la durée prépayée prend fin, la boutique ferme aux nouvelles commandes :
- Le bouton Commander répond que la boutique est actuellement fermée. Le message de statut l'indique également.
- Tu peux continuer à traiter les commandes en cours. Les boutons des cartes de commande fonctionnent, afin que tes clients ne restent pas bloqués.
- Les commandes du module (
/discount,/order,/restock,/license,/product,/reseller) ne sont disponibles que tant que la boutique est ouverte. - L'API de vérification des licences continue de répondre, afin que les acheteurs puissent utiliser ce qu'ils ont payé.
- Ton site web affiche pendant 7 jours l'indication que la boutique n'accepte actuellement aucune commande, sans boutons de commande. Ensuite, il est hors ligne.
- Les produits, paramètres, commandes et avis sont conservés.
Si tu rachètes un abonnement ou une formule prépayée, la boutique reprend immédiatement les commandes. Il n'y a pas de deuxième phase de test.
Limites
Les limites sont identiques pour tous les niveaux.
| Limite | |
|---|---|
| Produits | 250 |
| Catégories | 25 |
| Images par produit | 10, jusqu'à 8 Mo chacune |
| Variantes et extras par produit | 25 chacun |
| Rôles lors de la livraison | 5 par produit |
| Texte lors de la livraison | 2 000 caractères |
| Moyens de paiement | 10 |
| Remises en pourcentage | 50 |
| Bons et codes créateur | 100 au total |
| Commandes ouvertes par client | 3 |
| Remise en pourcentage | jusqu'à 90 % |
Durée avec /discount |
jusqu'à 90 jours |
| Délai de livraison | 1 à 90 jours ouvrés |
| Mise à niveau | jusqu'à 90 jours après la livraison |
| Réapprovisionnement en une fois | jusqu'à 100 000 unités |
| Inscriptions au restock | 25 par membre, 20 000 par boutique |
| Rôles du restock | 25 produits, plus un pour tous les produits |
| Nouvelles clés de licence par les acheteurs | 10 par heure, par acheteur et par boutique |
| API de vérification des licences | 600 vérifications par minute et par jeton |
| Mises à jour | 3 par produit en 24 heures, une à la fois, jusqu'à 10 000 propriétaires |
| Version et changelog des mises à jour | 32 et 1 500 caractères |
| Quotas revendeurs | 200 par boutique |
| Clés via revendeur | 30 par heure et par revendeur |
| Webhooks sortants | 5 |
| Paquets Tebex | 250 |
| Site web | 20 pages, 30 blocs par page, 30 versions |
Commandes
| Commande | Effet | Qui |
|---|---|---|
/discount set |
Définir le prix remisé d'un produit, durée facultative | « Gérer le serveur » |
/discount clear |
Supprimer la remise d'un produit | « Gérer le serveur » |
/order next |
Prendre en charge la prochaine commande de la file d'attente | Rôles gestionnaires ou « Gérer le serveur » |
/restock |
Réapprovisionner le stock d'un produit, avec product et amount | Rôles gestionnaires ou « Gérer le serveur » |
/license |
Voir tes propres clés de licence dans cette boutique, en générer une nouvelle ou afficher une clé non encore récupérée | Tous les membres |
/product update |
Envoyer une mise à jour d'un produit à tous les propriétaires, avec product, version, changes et link facultatif | « Gérer le serveur » |
/reseller give |
Donner à un membre une clé de licence de ton quota, avec product et user | Revendeur avec quota |
/reseller keys |
Tes clés attribuées et ce qui reste de ton quota | Revendeur avec quota |
Droits nécessaires
Envoyer des messages, intégrer des liens, joindre des fichiers (pour les justificatifs et les confirmations de commande), lire l'historique des messages, gérer les messages (pour épingler la carte de commande). Pour les commandes sans catégorie de ticket, en plus, dans le salon de la liste de prix : créer des threads privés et envoyer des messages dans les threads. Pour les commandes dans un ticket, ce sont les droits du Module Tickets qui s'appliquent.
Pour les rôles lors de la livraison, les rôles du restock et les rôles après les achats Tebex : gérer les rôles, et les rôles doivent être placés sous le rôle le plus élevé du bot. Dans le salon des pings de restock : « Mentionner @everyone, @here et tous les rôles ».