Cross-promoción más inteligente en el catálogo de productos Novol
El catálogo machine-readable define el orden de promo por app, flags de plataforma unificados y logos coherentes — iOS, Android y web recomiendan los productos hermanos adecuados.
Novol actualizó el catálogo versionado en /catalog/v1/products.json con un modelo de cross-promoción más rico. Las apps móviles y el sitio corporativo leen la misma fuente JSON — la lógica de marketing queda centralizada.
Cada producto declara ahora web, iOS y Android en platforms. Las superficies de promo filtran por enlaces resolubles por plataforma — FlowPix en iOS puede mostrar VStok en la web y Novol VPN en App Store sin huecos.
Nuevos campos: crossPromoOrder para ranking por fuente, crossPromoSources para overrides como showAllProducts, y crossPromoShowAllProducts como valor global. FlowPix, VStok, Threads Track y Novol VPN tienen secuencias de promo adaptadas.
Las URLs de logos se normalizaron en el catálogo y el script de VStok — iconos coherentes en tarjetas, RSS y promos in-app.
Los metadatos de VStok se ampliaron con descripciones localizadas, FAQ y enlaces de plataforma antes del lanzamiento público — alineados con archivos AI discovery y páginas de producto.
Los smoke tests verifican datos cross-promo, disponibilidad de Novol VPN y VStok por plataforma e integridad del catálogo tras cada deploy.
Para integradores, los helpers TypeScript en lib/catalog.ts y lib/catalog-platform.ts siguen siendo la implementación de referencia.
Catálogo actual: novol.dev/catalog/v1/products.json, portfolio: novol.dev/products.