El nuevo modelo de producto de Shopify y sus componentes: Una visión general completa.
![Praella Shopify Plus Agency - Shopify update](http://praella.com/cdn/shop/articles/praella-shopify-plus-agency-shopify-update.jpg?v=1720442457&width=50)
Shopify ha lanzado recientemente un nuevo modelo de producto y ha mejorado los elementos relacionados con el producto dentro de la API de administración de GraphQL. En consecuencia, se están retirando componentes específicos relacionados con los productos en las APIs de administración de GraphQL y REST, incluida algunas endpoints de REST. Estas modificaciones tienen como objetivo agilizar el proceso de desarrollo de productos, permitiendo a los equipos funcionales manejar las variaciones y opciones de productos de manera más eficiente.
Los desarrolladores que crean aplicaciones en las APIs de productos de GraphQL o REST deben migrar a las nuevas APIs de productos de GraphQL antes del 1 de febrero de 2025. La fecha límite para migrar aplicaciones personalizadas desarrolladas en las APIs de productos de GraphQL existentes es el 1 de abril de 2025. Las aplicaciones personalizadas que dependen de REST también tendrán que cambiar si requieren soporte para más de 100 variantes. Sin embargo, las aplicaciones personalizadas que no requieran más de 100 variantes pueden seguir utilizando las APIs de productos de REST obsoletas.
Aspectos Clave
-
Shopify ha introducido un nuevo modelo de producto y ha mejorado los componentes relacionados con el producto en la API de administración de GraphQL.
-
Se están descontinuando componentes específicos relacionados con los productos en las APIs de administración de GraphQL y REST.
-
Los desarrolladores que construyen aplicaciones públicas en las APIs de productos de GraphQL o REST existentes deben migrar a las nuevas APIs de productos de GraphQL antes del 1 de febrero de 2025, mientras que las aplicaciones personalizadas construidas en las APIs de productos de GraphQL existentes deben migrar antes del 1 de abril de 2025. Las aplicaciones personalizadas construidas en REST también deben trasladarse para soportar más de 100 variantes.
Mutaciones Diferentes para Flujos de Trabajo Diferentes
Shopify ha creado cambios diseñados específicamente para tareas que se ven con frecuencia en aplicaciones y escenarios de Shopify. Esto es necesario porque hay enfoques para interactuar con el modelo de producto, lo que hace esencial identificar el flujo de trabajo que mejor se alinee con tu aplicación o escenario y utilizar las categorías relevantes en la API de administración de GraphQL.
Cuando la fuente de verdad de datos de comercialización de la aplicación es algo diferente a Shopify, se utiliza una mutación productSet para enviar información sobre un producto desde una fuente externa a Shopify. Ejemplos de aplicaciones y casos de uso para este flujo de trabajo incluyen aquellas que importan información de productos desde una fuente externa a Shopify, como sistemas de Planificación de Recursos Empresariales (ERP) y Hojas de Cálculo.
Por otro lado, cuando la fuente de verdad de datos de comercialización de la aplicación es Shopify y se necesita editar datos específicos del producto, se utilizan conjuntos de nuevas y actualizadas mutaciones para permitir cambios específicos e incrementales en productos, variantes y opciones. Ejemplos de aplicaciones y casos de uso para este flujo de trabajo son aquellos que actualizan información del modelo de producto.
Las API de administración de REST /productos y /variantes están siendo descontinuadas, por lo que para seguir trabajando con productos, es necesario migrar a la API de administración de GraphQL. Los siguientes recursos pueden ser revisados para comenzar a usar el nuevo modelo de producto:
-
Aprender sobre el nuevo modelo de producto y componentes aquí.
-
Leer sobre la amplia transformación de productos y plataformas aquí.
-
Descubrir cómo construir una gran estrategia de gestión del cambio de producto aquí.
En conclusión, es esencial identificar el flujo de trabajo que mejor se adapta a tu aplicación o caso de uso y utilizar los tipos correspondientes en la API de administración de GraphQL. Esto asegurará que el nuevo modelo de producto se utilice de manera efectiva y eficiente.
![Praella Shopify Plus Agency - FAQ](https://cdn.shopify.com/s/files/1/0645/5489/3465/files/praella-shopify-plus-agency-faq.jpg?v=1720590132)
Q: ¿Qué es el desarrollo de productos?
A: El desarrollo de productos es el proceso de crear un nuevo producto o mejorar uno existente a través de varias etapas, como el desarrollo de conceptos, diseño, pruebas y lanzamiento.
Q: ¿Cuáles son las etapas del desarrollo de nuevos productos?
A: Las etapas del desarrollo de nuevos productos típicamente incluyen generación de ideas, desarrollo y pruebas de conceptos, análisis de negocios, desarrollo del producto, marketing de prueba y comercialización.
Q: ¿Qué tan importante es el diseño del producto en el proceso de desarrollo?
A: El diseño del producto es crucial en el proceso de desarrollo, ya que determina cómo lucirá, se sentirá y funcionará el producto, influyendo en su éxito en el mercado y en la satisfacción del cliente.
Q: ¿Qué papel juega un gerente de producto en el desarrollo del producto?
A: Un gerente de producto supervisa todo el proceso de desarrollo del producto, desde el concepto hasta el lanzamiento, incluyendo colaborar con equipos multifuncionales, priorizar características y asegurar que el producto cumpla con las necesidades del cliente.
Q: ¿Por qué es importante la retroalimentación del cliente en el desarrollo del producto?
A: La retroalimentación del cliente es vital en el desarrollo de productos, ya que ayuda a los equipos a entender las preferencias de los clientes, recopilar información para la mejora del producto y validar si el producto cumple con las demandas del mercado.
Q: ¿Cuáles son algunas mejores prácticas para un desarrollo de productos exitoso?
A: Algunas mejores prácticas para un desarrollo de productos exitoso incluyen realizar una investigación de mercado exhaustiva, involucrar a los interesados desde el principio del proceso, iterar en base a la retroalimentación del cliente y tener una hoja de ruta clara del producto.
Q: ¿Cómo puede un equipo de desarrollo asegurar que su producto cumpla con las necesidades del mercado?
A: Un equipo de desarrollo puede asegurar que su producto cumpla con las necesidades del mercado definiendo un mercado objetivo, realizando una investigación de mercado, validando conceptos de producto con los clientes y mejorando el producto basado en la retroalimentación.