Rooqn
Une plateforme de vente en gros de produits numériques en Algérie, accessible uniquement sur invitation : cartes cadeaux, recharges Flexy et Idoom, un réseau de revendeurs à deux niveaux, de nombreux fournisseurs derrière un seul contrat, et des soldes qui tiennent quand les commandes se croisent.
- Depuis
- Avril 2026
- Accès
- Uniquement sur invitation
- Réseau
- Admin → Niveau 1 → Niveau 2
- Stack
- Laravel, Inertia, Vue.js
Ce qu'est Rooqn
Rooqn répond au même besoin qu'Odigix, pour la vente en gros. Ce n'est pas une boutique publique : chaque compte est ouvert sur invitation d'un manager. Ses utilisateurs sont des revendeurs qui achètent des produits numériques en volume et les revendent à leurs propres clients : cartes cadeaux Steam, Roblox, Valorant, Xbox et d'autres, ainsi que des recharges mobile et internet.



Un réseau de revendeurs à deux niveaux
Chaque compte commande à la plateforme, à chaque niveau. Ce que les niveaux changent, c'est qui gère qui. Un niveau 1 fait venir ses propres utilisateurs sur Rooqn : il recharge et gère leur solde, les organise en groupes de clients et suit leurs commandes. Ces utilisateurs forment le niveau 2, et le réseau s'arrête là. En pratique, chaque niveau 1 fait tourner son propre petit réseau sur Rooqn, pendant que la plateforme sert chaque commande.
Explorez
Qui commande, qui gère
Chaque commande part vers la plateforme et revient servie. Les crochets verts montrent qui chaque niveau 1 gère. La visite défile seule ; cliquez sur un niveau pour reprendre la main.
Plateforme · Rooqn
- Sert chaque commande, de chaque compte, à chaque niveau
- Gère le catalogue : cartes cadeaux, recharges Flexy et Idoom
- Connecte les fournisseurs d'où viennent les produits
- Ouvre les comptes de niveau 1, uniquement sur invitation
Plusieurs fournisseurs, un seul contrat
Le catalogue de Rooqn vient de nombreux fournisseurs : des fournisseurs de cartes cadeaux, Flexy pour les recharges mobiles, Idoom pour les recharges internet d'Algérie Télécom, et d'autres. Rooqn compte bien plus d'intégrations qu'Odigix. Chaque fournisseur a sa propre API, son propre format de requête et sa propre façon de dire qu'une commande a échoué.
Rooqn cache ces différences derrière un seul contrat. Chaque fournisseur est une stratégie : une classe qui implémente le même contrat, si bien que le circuit de commande appelle tous les fournisseurs de la même façon, sans jamais savoir auquel il parle.
Regardez
De la commande au fournisseur
Les commandes passent l'une après l'autre ; cliquez sur l'une d'elles pour l'envoyer ensuite. Noms de classes simplifiés.
Commande
Steam USD
Carte cadeau
d'un compte niveau 2
File
- #1040terminée
- #1039terminée
Contrat fournisseur
4 stratégies · implements ProviderContract
- GiftCardProviderA
- GiftCardProviderB
- FlexyProvider
- IdoomProvider
Résultat
—
- 01
La commande devient une tâche
FilePasser une commande n'appelle pas le fournisseur. Elle ajoute une tâche dans une file d'attente : le panneau répond tout de suite, et un fournisseur lent ne bloque jamais l'écran du revendeur.
- 02
Un worker choisit la stratégie
StratégieUn worker de la file prend la tâche, regarde le produit et choisit la stratégie du fournisseur qui le sert.
- 03
Le contrat fait le reste
ContratChaque stratégie implémente le même contrat : passer la commande, vérifier son statut. Le worker appelle ces méthodes sans savoir quel fournisseur se trouve derrière.
- 04
La réponse revient sous une seule forme
Chaque stratégie traduit la réponse de son fournisseur dans le même résultat : servie, en attente ou échouée veulent dire la même chose pour tous les produits.
- 05
Un nouveau fournisseur, c'est une classe de plus
Ajouter un fournisseur, c'est écrire une implémentation de plus du contrat. La file, les workers et le circuit de commande ne changent pas.
Des soldes qui tiennent quand les commandes se croisent
Chaque commande puise dans un solde, et les revendeurs en passent souvent plusieurs à la fois. Si deux commandes lisent le même solde au même instant, les deux passent la vérification et le compte finit en négatif. Rooqn pose un verrou de ligne en base de données sur le solde avant de le vérifier, dans la transaction qui le débite. Les commandes d'un même compte passent alors l'une après l'autre.
Essayez
Deux commandes, un solde
Montants d'exemple. Désactivez le verrou pour voir ce qui se passe sans lui.
Deux commandes de 3 000 DA arrivent au même instant sur un solde de 5 000 DA.
Chaque mouvement sur un solde est enregistré comme une transaction. Un compte de niveau 1 suit ses propres transactions, celles de son réseau et les règlements entre les deux.
Aujourd'hui : un fournisseur API
Le catalogue est maintenant assez large pour faire de Rooqn un fournisseur à son tour. Les partenaires commandent par une API plutôt que par le panneau, et leurs commandes passent par le même circuit que toutes les autres. L'accès reste fermé : comme pour tous les comptes, l'accès API est donné sur invitation d'un manager.
Vous avez un projet similaire ?
Expliquez-moi où vous en êtes et ce qui vous bloque. Réponse rapide sur WhatsApp, devis gratuit.