Saltar al contenido

Actividad Shopify Query en Jitterbit Studio

Introducción

Una actividad Query de Shopify, usando su conexión de Shopify, consulta datos de objetos especificados en Shopify y está diseñada para usarse como fuente para proporcionar datos en una operación.

Nota

La actividad Query devolverá datos de objetos especificados dentro de su esquema de solicitud. Para recuperar todos los datos del objeto seleccionado, usa la actividad Read.

Límites de velocidad

La API REST Admin de Shopify aplica un límite de velocidad de 40 solicitudes por aplicación por tienda por minuto. Esta asignación se repone a razón de 2 solicitudes por segundo. El límite de velocidad aumenta para tiendas Shopify Plus. Para obtener más información sobre el límite de velocidad, consulta Límites de velocidad de la API REST Admin de Shopify.

Crear una actividad Shopify Query

Se crea una instancia de una actividad Query de Shopify desde una conexión de Shopify usando su tipo de actividad Query.

Para crear una instancia de una actividad, arrastra el tipo de actividad al lienzo de diseño o copia el tipo de actividad y pégalo en el lienzo de diseño. Para obtener detalles, consulta Crear una instancia de actividad o herramienta en Reutilización de componentes.

Se puede editar una actividad Query de Shopify existente desde estas ubicaciones:

Configurar una actividad Shopify Query

Sigue estos pasos para configurar una actividad Query de Shopify:

Paso 1: Ingresa un nombre y selecciona un objeto

En este paso, proporciona un nombre para la actividad y selecciona el objeto que contiene los datos a consultar. A continuación se describe cada elemento de la interfaz de usuario de este paso.

  • Menú de endpoint: Si tienes múltiples endpoints del mismo tipo de conector configurados, un menú en la parte superior de la pantalla muestra el nombre del endpoint actual. Haz clic en el menú para cambiar a un endpoint diferente. Para obtener más información, consulta Cambiar el endpoint asignado en Pantallas de configuración.

    • Editar endpoint: Aparece cuando pasas el cursor sobre el nombre del endpoint actual. Haz clic para editar la configuración de conexión del endpoint seleccionado actualmente.
  • Nombre: Ingresa un nombre para identificar la actividad. El nombre debe ser único para cada actividad Query de Shopify y no debe contener barras diagonales / ni dos puntos :.

  • Selecciona un objeto: Esta sección muestra los objetos disponibles en el endpoint de Shopify.

    • Objeto seleccionado: Después de seleccionar un objeto, se enumera aquí.

    • Búsqueda: Ingresa el valor de cualquier columna en el cuadro de búsqueda para filtrar la lista de objetos. La búsqueda no distingue entre mayúsculas y minúsculas. Si los objetos ya se muestran dentro de la tabla, los resultados de la tabla se filtran en tiempo real con cada pulsación de tecla. Para recargar objetos desde el endpoint al buscar, ingresa criterios de búsqueda y luego actualiza, como se describe a continuación.

  • Actualizar: Haz clic en el icono de actualización o en la palabra Actualizar para recargar objetos desde el endpoint de Shopify. Esto puede ser útil si se han añadido objetos a Shopify. Esta acción actualiza todos los metadatos utilizados para construir la tabla de objetos mostrada en la configuración.

  • Seleccionar un objeto: Dentro de la tabla, haz clic en cualquier parte de una fila para seleccionar un objeto. Solo se puede seleccionar un objeto. La información disponible para cada objeto se obtiene del endpoint de Shopify:

    • Nombre: El nombre del objeto de Shopify.

    • Descripción: La descripción del objeto de Shopify.

Consejo

Si la tabla no se completa con los objetos disponibles, es posible que la conexión de Shopify no sea exitosa. Asegúrate de estar conectado reabriendo la conexión y volviendo a probar las credenciales.

  • Guardar y salir: Si está habilitado, haz clic para guardar la configuración de este paso y cerrar la configuración de la actividad.

  • Siguiente: Haz clic para almacenar temporalmente la configuración de este paso y continuar al siguiente paso. La configuración no se guardará hasta que hagas clic en el botón Finalizado en el último paso.

  • Descartar cambios: Después de realizar cambios, haz clic para cerrar la configuración sin guardar los cambios realizados en ningún paso. Un mensaje te pide que confirmes que deseas descartar los cambios.

Paso 2: Seleccionar un subobjeto

En este paso, selecciona un subobjeto. Cada elemento de la interfaz de usuario de este paso se describe a continuación.

  • Seleccionar un objeto: Esta sección muestra los subobjetos disponibles en el endpoint de Shopify.

    • Objeto seleccionado: El objeto seleccionado en el paso anterior se enumera aquí.

    • Subobjeto seleccionado: Después de seleccionar un subobjeto, se enumera aquí.

    • Búsqueda: Ingresa el valor de cualquier columna en el cuadro de búsqueda para filtrar la lista de subobjetos. La búsqueda no distingue entre mayúsculas y minúsculas. Si los subobjetos ya se muestran dentro de la tabla, los resultados de la tabla se filtran en tiempo real con cada pulsación de tecla. Para recargar subobjetos desde el endpoint al buscar, ingresa criterios de búsqueda y luego actualiza, como se describe a continuación.

    • Actualizar: Haz clic en el icono de actualización o en la palabra Actualizar para recargar subobjetos desde el endpoint de Shopify. Esto puede ser útil si se han añadido subobjetos a Shopify. Esta acción actualiza todos los metadatos utilizados para construir la tabla de subobjetos mostrada en la configuración.

    • Seleccionar un subobjeto: Dentro de la tabla, haz clic en cualquier parte de una fila para seleccionar un subobjeto. Solo se puede seleccionar un subobjeto. La información disponible para cada subobjeto se obtiene del endpoint de Shopify:

      • Nombre: El nombre del subobjeto de Shopify.

      • Descripción: La descripción del subobjeto de Shopify.

Consejo

Si la tabla no se completa con los subobjetos disponibles, es posible que la conexión de Shopify no sea exitosa. Asegúrate de estar conectado reabriendo la conexión y volviendo a probar las credenciales.

  • Atrás: Haz clic para almacenar temporalmente la configuración de este paso y volver al paso anterior.

  • Siguiente: Haz clic para almacenar temporalmente la configuración de este paso y continuar al siguiente paso. La configuración no se guardará hasta que hagas clic en el botón Finalizado en el último paso.

  • Descartar cambios: Después de realizar cambios, haz clic para cerrar la configuración sin guardar los cambios realizados en ningún paso. Un mensaje te pide que confirmes que deseas descartar los cambios.

Paso 3: Revisar los esquemas de datos

Se muestran los esquemas de solicitud o respuesta generados desde el endpoint. Cada elemento de la interfaz de usuario de este paso se describe a continuación.

  • Esquemas de datos: Estos esquemas de datos son heredados por transformaciones adyacentes y se muestran nuevamente durante el mapeo de datos.

Paginación

La actividad Query de Shopify maneja automáticamente ciertos casos de paginación basados en el campo limit en el esquema de solicitud.

  • Si se establece limit (con un máximo de 250), la actividad devolverá una página de resultados que coincidan con la consulta como respuesta. - El número de resultados devueltos para la página corresponde a limit. - Si el número total de resultados excede limit, se puede navegar manualmente y procesar páginas adyacentes utilizando los valores Token_next_page o Token_previous_page en el campo page_info de solicitudes posteriores. - Si limit no se establece, la actividad agregará automáticamente todas las páginas de resultados que coincidan con la consulta y la devolverá como respuesta.

    Para obtener más información sobre los campos `limit` y `page_info` del esquema de solicitud, consulta [la documentación de paginación de Shopify](https://shopify.dev/docs/api/usage/pagination-rest).
    

    El conector de Shopify utiliza la versión de API REST Admin de Shopify seleccionada en una conexión de Shopify. Según los puntos finales de API que Shopify admita en la versión de API que se utilice, los objetos y subobjetos disponibles para seleccionar pueden variar. Consulta la documentación de la API para obtener información sobre los nodos de esquema y los campos.

    Importante

    Shopify lanza una nueva versión de API cada tres meses y mantiene cada versión de lanzamiento durante un mínimo de doce meses. Una vez que se depreca una versión de API, Shopify ya no mantendrá esa versión y todas las llamadas de API que soliciten esa versión se enrutarán automáticamente a la versión estable más antigua actualmente compatible.

    Shopify puede deprecar ciertos puntos finales con la introducción de una nueva versión de API. Como resultado, es posible que tengas que cambiar tus aplicaciones y configuraciones de actividades debido a funciones cambiadas o retiradas.

    Las versiones y puntos finales de API deprecados se anuncian en el registro de cambios de Shopify, donde se encuentran disponibles más detalles e información de migración relevante.

  • Actualizar: Haz clic en el icono de actualización o en la palabra Actualizar para regenerar esquemas desde el punto final de Shopify. Esta acción también regenera un esquema en otras ubicaciones del proyecto donde se hace referencia al mismo esquema, como en una transformación adyacente.

  • Editar: Haz clic en el icono de edición encima del esquema de datos de respuesta para acceder al editor. El editor permite agregar, eliminar y reorganizar nodos y campos, así como cambiar sus tipos de datos. Todos los nodos y campos recién agregados se establecen en [0, 1] cardinalidad. Los cambios realizados en los esquemas de datos deben ser aceptables para el punto final y deben realizarse solo después de consultar la documentación disponible para el punto final. Después de realizar ediciones de esquema, se muestra una fecha de última edición en la parte superior del esquema aplicable para indicar que el esquema ha tenido ediciones manuales. Actualizar los esquemas los restablecerá a sus estructuras predeterminadas.

  • Atrás: Haz clic para almacenar temporalmente la configuración de este paso y volver al paso anterior.

  • Finalizado: Haz clic para guardar la configuración de todos los pasos y cerrar la configuración de la actividad.

  • Descartar cambios: Después de realizar cambios, haz clic para cerrar la configuración sin guardar los cambios realizados en ningún paso. Un mensaje te pide que confirmes que deseas descartar los cambios.

Pasos siguientes

Después de configurar una actividad de Consulta de Shopify, completa la configuración de la operación agregando y configurando otras actividades o herramientas como pasos de operación. También puedes configurar los parámetros de la operación, que incluyen la capacidad de encadenar operaciones que se encuentren en los mismos flujos de trabajo o en flujos de trabajo diferentes.

Las acciones de menú de una actividad son accesibles desde el panel del proyecto y el lienzo de diseño. Para obtener más detalles, consulta Menú de acciones de actividad en Conceptos básicos del conector.

Las actividades de Query de Shopify se pueden usar como fuente con el patrón de dos transformaciones (solo como segunda fuente).

Para usar la actividad con funciones de scripting, escribe los datos en una ubicación temporal y luego usa esa ubicación temporal en la función de scripting.

Cuando esté listo, implementa y ejecuta la operación y valida el comportamiento revisando los registros de operación.