FROM CACHE - es_header
Esta comunidad ahora recibe asistencia de una red de pares. El equipo de atención al cliente de Shopify ya no ofrece servicio a esta comunidad. Te animamos a conectar con otros emprendedores y partners para pedir ayuda y compartir tus experiencias. Sigue avisando de asuntos que incumplan nuestro Código de Conducta o contenidos que se deberían eliminar.

¿Se pueden combinar las API Rest y GraphQL para realizar la integración de un producto ?

¿Se pueden combinar las API Rest y GraphQL para realizar la integración de un producto ?

agusvillamayor
Visitante
2 0 1

Hola ! Soy parte de una consultora de tecnología que está preparando la integración de un producto de backoffice de ecommerce con la plataforma Shopify, de manera que dicho producto pueda aparecer en el App Store de Shopify.

Nuestro principal cuestionamiento surge con el uso de la API para la integración, ya que luego de haber leído mucha de la documentación para desarrolladores que proporciona Shopify; encontramos que para Editar las órdenes sólo puede usarse la API GraphQL

Cito texto extraído de la documentación para desarrolladores de shopify  : 

¨After an order is created, you can change only a few of its attributes using the API. You can't change the items or the quantities in an order using the REST API, but you can change them using the GraphQL Admin API.¨

Adjunto link de donde se extrajo la cita : https://shopify.dev/docs/admin-api/rest/reference/orders/order

Nuestra principal consulta va por el lado de que entendemos que con REST API no se pueden editar las órdenes, pero los desarrolladores con los que vamos a realizar la integración trabajan y son expertos en REST .

Entonces nuestra duda es: ¿se puede hacer todo el desarrollo de la integración con REST API y dejar solo lo de Edit Order para realizarlo con GraphQL? ¿O ambas API son incompatibles ?

Agradecería todo tipo de documento o ejemplos que nos puedan brindar sobre este tema en concreto . 

Les adjunto otro link que habla de cómo se editan las órdenes para GraphQL:

https://shopify.dev/tutorials/edit-an-existing-order-with-admin-api

Saludos y gracias desde ya por la ayuda.

1 RESPUESTA 1

Javier
Shopify Staff
1945 485 258

Hola @agusvillamayor,

 

Gracias por ponerte en contacto. Veo que ya subiste tu pregunta sobre esta duda en el foro de la comunidad en inglés que se llama Shopify APIs and SDKs. Solo para aclarar, las preguntas relacionadas con cualquier cosa que tenga que ver con la API de Shopify se quedan fuera del alcance del soporte normal. Es por eso que siempre recomendamos que los preguntas relacionadas con la API de Shopify sean subidas en el foro donde escribiste tu misma pregunta en inglés.  

 

Como viste, entre los participantes son desarrolladores que conocen bien la plataforma. De hecho, un participante te proporcionó una respuesta a tu duda. Para el beneficio de los usuarios que encuentran esta duda en el foro de la comunidad hispana, esto es lo que dijo el participante en inglés:

 

Debería funcionar bien. Siempre que las URL y las credenciales de la API estén definidas correctamente, los cuerpos de respuesta estén formateados correctamente, etc. He recurrido a esto en el pasado con algunos proyectos. Prueba cada paso por separado, utilizando Postman o algo rápido y fácil. Si las solicitudes de la API están produciendo las respuestas esperadas de Shopify, entonces todo debería estar bien.

 

Por curiosidad, ¿tu empresa ofrece algún tipo de servicio a otras empresas mediante una aplicación?

Javier | Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify