Cross-promotion plus intelligente dans le catalogue Novol
Le catalogue machine-readable définit l'ordre promo par app, des flags plateforme unifiés et des logos cohérents — iOS, Android et web recommandent les bons produits sœurs.
Novol a enrichi le catalogue produits versionné sur /catalog/v1/products.json avec un modèle de cross-promotion plus fin. Les apps mobiles et le site lisent la même source JSON — la logique marketing reste centralisée.
Chaque produit déclare désormais web, iOS et Android dans platforms. Les surfaces promo filtrent sur les liens résolvables par plateforme — FlowPix sur iOS peut afficher VStok sur le web et Novol VPN sur l'App Store sans lacunes.
Nouveaux champs : crossPromoOrder pour le classement par source, crossPromoSources pour des overrides comme showAllProducts, et crossPromoShowAllProducts comme défaut global. FlowPix, VStok, Threads Track et Novol VPN ont chacun une séquence promo adaptée.
Les URLs de logos ont été normalisées dans le catalogue et le script VStok — icônes cohérentes dans les cartes, le RSS et les promos in-app.
Les métadonnées VStok ont été enrichies avec descriptions localisées, FAQ et liens plateforme avant le lancement public — alignées avec les fichiers AI discovery et les pages produits.
Les smoke tests vérifient les données cross-promo, la disponibilité Novol VPN et VStok par plateforme, et l'intégrité du catalogue après déploiement.
Pour les intégrateurs, les helpers TypeScript dans lib/catalog.ts et lib/catalog-platform.ts restent l'implémentation de référence.
Catalogue actuel : novol.dev/catalog/v1/products.json, portfolio : novol.dev/products.