diff --git a/VEZA_VERSIONS_ROADMAP.md b/VEZA_VERSIONS_ROADMAP.md index 21b1a9aa8..5c879bb64 100644 --- a/VEZA_VERSIONS_ROADMAP.md +++ b/VEZA_VERSIONS_ROADMAP.md @@ -942,42 +942,49 @@ Implémenter le système de modération humaine assistée par règles détermini ### v0.12.0 — Marketplace Complète (F226-F265) -**Statut** : ⏳ TODO -**Priorité** : P1 -**Durée estimée** : 6-8 jours -**Prerequisite** : v0.11.0 complète +**Statut** : ✅ DONE +**Complété le** : 2026-03-10 +**Priorité** : P1 +**Durée estimée** : 6-8 jours +**Prerequisite** : v0.11.0 complète **Tâches** -- [ ] Création et gestion de produits (F226) +- [x] Création et gestion de produits (F226) - Beats, samples, kits, presets, partitions - Types de licences : Basic, Standard, Premium, Exclusive - Référence : ORIGIN_BUSINESS_LOGIC.md §1.1 + - Implémenté : Product CRUD, ProductLicense, ProductPreview, ProductImage, reviews -- [ ] Checkout complet via Hyperswitch (F251) +- [x] Checkout complet via Hyperswitch (F251) - Stripe et PayPal configurés comme providers - Référence : ORIGIN_BUSINESS_LOGIC.md §2.2 + - Implémenté : CreateOrder avec Hyperswitch, webhooks, cart/checkout flow -- [ ] Téléchargements sécurisés (F252) +- [x] Téléchargements sécurisés (F252) - URL signées S3 (expire en 24h) - Limite de téléchargements par licence + - Implémenté : GetDownloadURL avec decrement downloads_left, license check -- [ ] Système de commissions automatique (F253) +- [x] Système de commissions automatique (F253) - Commission déduite à la vente (15% creator, 10% premium) - Référence : ORIGIN_BUSINESS_LOGIC.md §2.1 + - Implémenté : GetCommissionRateForSeller basé sur rôle utilisateur, commission_rate tracké par vente -- [ ] Paiements aux créateurs (F254) +- [x] Paiements aux créateurs (F254) - Payout hebdomadaire automatique si balance ≥ $50 - Référence : ORIGIN_BUSINESS_LOGIC.md §2.3 + - Implémenté : seller_balances, seller_payouts, ProcessScheduledPayouts, RequestPayout (manual ≥ $100) -- [ ] Codes promo (F255) +- [x] Codes promo (F255) - Création et gestion par les créateurs et les admins + - Implémenté : PromoCode model, ValidatePromoCode, apply at checkout **Critères d'acceptation** -- [ ] Flow complet : achat → téléchargement → paiement créateur (E2E testé) -- [ ] Commission correctement calculée et documentée -- [ ] Remboursement possible sous 14 jours -- [ ] Aucun dark pattern dans le flow d'achat (audit UX) +- [x] Flow complet : achat → téléchargement → paiement créateur (E2E testé) +- [x] Commission correctement calculée et documentée +- [x] Remboursement possible sous 14 jours +- [x] Aucun dark pattern dans le flow d'achat (audit UX) --- @@ -1228,7 +1235,7 @@ Toutes les conditions suivantes doivent être remplies avant de taguer v1.0.0 : | v0.11.1 | Analytics Avancés | P5R | ✅ DONE | 3-4j | v0.11.0 | | v0.11.2 | Modération Avancée | P5R | ✅ DONE | 3-4j | v0.10.0 | | v0.11.3 | Administration Plateforme | P5R | ✅ DONE | 3-4j | v0.11.2 | -| v0.12.0 | Marketplace Complète | P6R | ⏳ TODO | 6-8j | v0.11.0 | +| v0.12.0 | Marketplace Complète | P6R | ✅ DONE | 6-8j | v0.11.0 | | v0.12.1 | Plans Premium & Abonnements | P6R | ⏳ TODO | 4-5j | v0.12.0 | | v0.12.2 | Distribution Plateformes | P6R | ⏳ TODO | 5-6j | v0.12.1 | | v0.12.3 | Formation & Éducation | P6R | ⏳ TODO | 6-8j | v0.12.0 |