Nota del Editor: En este curso audiovisual en Español veremos paso a paso como implementar in-skill purchasing (ISP) en tu skill Alexa a nivel de código y asumimos que tienes conocimiento sobre desarrollo de skills Alexa con su back-end en Javascript. Si no tienes experiencia previa te recomendamos hacer primero el curso "De Cero a Héroe" que ofrece una guía paso a paso de construcción de una skill Alexa de calidad desde el principio hasta el final. ISP está actualmente soportado en locales de Estados Unidos, Reino Unido, Alemania, Japón, Francia, Italia y España.
In-skill purchasing (ISP) te permite ofrecer contenido premium (como por ejemplo características en juegos e historias interactivas) en skills que tienen un modelo de interacción personalizado (custom model). Los usuarios pueden comprar estos productos fácilmente como parte de la experiencia de la skill. Pueden solicitar información de productos, comprar productos por nombre o acceder a sugerencias de compra que surjan de la interacción con la skill. Los clientes pagan luego los productos utilizando las opciones de pago asociadas a su cuenta de Amazon.
Cuando utilizas ISP en tus skills Alexa tienes que soportar nuevas situaciones en tu skill (como por ejemplo que hacer si el usuario dice: "¿Qué puedo comprar?" o también "¿Qué he comprado?") y aprovechar las interacciones típicas de tu skill para ofrecer tus productos digitales al usuario de una manera no invasiva. No solo es importante una correcta implementación de la gestión de los productos digitales sino que debes tener cuidado en el diseño de la experiencia de tu skill (que ahora se vuelve más complejo al incorporar compras).
Por todo esto hemos creado un curso de cuatro videos donde te presentamos la tecnología y luego te llevamos paso a paso por la implementación de una skill con in-skill purchasing (ISP) en Español. Para ello utilizaremos una versión modular de la skill de demostración Premium Hello World Skill (disponible eb GitHub en el branch 'modular') que muestra como utilizar los distintos tipos de productos ISP en base a saludos y despedidas premium (en distintos idiomas y con voces de Amazon Polly). A lo largo de los videos iremos explicando el código fuente y a la par te enseñaremos los distintos escenarios que una skill monetizable debería manejar. Con cada video de la serie te presentaremos un nuevo tipo de producto ISP (comenzando por Entitlements, luego Subscriptions y finalmente Consumables).
Ahora vamos a echarle un vistazo a los contenidos de cada video más en detalle:
Los videos de implementación describen el código fuente que puedes descargar aquí. Cada módulo construye sobre el modulo anterior por lo que se recomienda hacerlos de forma progresiva. Si quieres probar todo el proyecto terminado puedes ver directamente el módulo 03 en el repositorio. Para seguir los pasos del ASK-CLI del video tendrás que usar la versión 1.7.23. Si estas en una versión superior prueba hacer ‘npm install -g ask-cli@1.7.23’
Estos son algunos recursos que te ayudarán a comprender mejor In-skill Purchasing (ISP):
Este curso es gratuito y está diseñado para que lo hagas a tu propio ritmo por lo que cualquier persona puede utilizarlo para construir skills de Alexa con monetización. [Haz click aquí] para comenzar. Y danos tu opinión! Puedes contactarnos en Español via Twitter @GermanViscuso y enviarnos tus comentarios.