NoticiaMonetización

La API 2026-10 de Shopify exige revisar envíos, inventario y pedidos

La versión estable cambia las tarifas de transportista, el tratamiento de errores de inventario, las actualizaciones de pedidos y los filtros de metacampos. Comprueba el resultado visible, además de la solicitud.

Un camión de reparto y un paquete de cerámica aparecen junto a bloques índigo, papeles doblados y un filtro ámbar, con un conector de la vía separado delante.

La versión 2026-10 de la API de Shopify pasó a ser la versión estable el 1 de octubre de 2026. Para las tiendas que la adopten, una solicitud de integración completada correctamente no siempre basta para demostrar el resultado esperado: registrar un servicio de transportista ya no añade sus tarifas al perfil de envío General, según Shopify.

Las notas oficiales de la versión también describen cambios en los errores de inventario, los impuestos de los pedidos, los estados de preparación y los filtros de metacampos. ClickSyrup propone revisar primero la configuración de tarifas y el tratamiento del antiguo error de inventario, y después probar las actualizaciones de pedidos y las consultas filtradas. Es un orden editorial de pruebas, no una clasificación basada en la frecuencia de fallos de las tiendas Shopify.

Empieza por las tarifas de transportista y el tratamiento del inventario

Shopify afirma que crear un servicio de transportista ahora solo registra ese servicio. Sus tarifas calculadas deben configurarse en un perfil de envío para que puedan aparecer en el proceso de pago. Por tanto, una agencia debería pedir dos comprobaciones separadas: confirmar que existe el servicio y confirmar que las tarifas previstas aparecen en una prueba adecuada del proceso de pago.

La distinción importa porque revisar únicamente la respuesta de creación podría dejar sin detectar la configuración que falta. No des por hecho que la versión elimina tarifas existentes o afecta igual a todas las tiendas. El cambio documentado se refiere a lo que hace la creación de un servicio de transportista.

En inventario, Shopify ha eliminado ITEM_NOT_STOCKED_AT_LOCATION de las mutaciones para ajustar, mover y establecer las cantidades disponibles, así como de la enumeración de errores de usuario. Su instrucción es eliminar la lógica de la aplicación que gestiona ese error concreto.

Busca el identificador exacto en la integración, incluidas las ramas que activan alertas o acciones de recuperación. Después revisa las vías restantes de éxito y error. Que desaparezca este error es un motivo para actualizar las suposiciones, no una prueba de que las actualizaciones de stock fallen ahora sin aviso ni de que puedan ignorarse todos los errores de inventario.

Los cambios en pedidos exigen importes actualizados y un nuevo estado

Cambiar la dirección de envío de un pedido pendiente de preparación ahora recalcula los impuestos para el nuevo destino, según Shopify. Tras la actualización, vuelve a consultar taxLines y totalTaxSet, y concilia cualquier saldo resultante de pago o reembolso. Trata la modificación de la dirección y la comprobación económica como una sola tarea operativa.

Para quien gestiona una tienda, la pregunta útil es si la integración lee los importes actualizados antes de mostrar el resultado al cliente o al personal. Pide a quien la mantiene que demuestre esa secuencia con un pedido de prueba adecuado, en vez de aceptar una dirección guardada como única señal de éxito.

Shopify también indica que Order.displayFulfillmentStatus puede devolver FULFILLMENT_NOT_REQUIRED en lugar de UNFULFILLED cuando a un pedido no le queda nada por preparar. El código que contempla de forma exhaustiva los estados necesita el nuevo valor. Revisa cómo se muestra y qué flujo activa, sin asumir que significa lo mismo que otro estado.

Los filtros de metacampos ahora revelan suposiciones inválidas

Una consulta que utiliza un metacampo no configurado para filtrar ahora devuelve un error, en vez de ignorar ese filtro sin avisar, según Shopify. Comprueba que las definiciones de los metacampos pertinentes admiten el filtrado y los operadores de comparación utilizados en la consulta.

En este caso, el cambio hace más visible una consulta inválida. Incluye en las pruebas filtros válidos e inválidos y comprueba cómo presenta la aplicación un error en lugar del resultado esperado. No describas este comportamiento como un nuevo fallo silencioso.

Antes de adoptar la versión, pide a quien mantiene la integración que registre los resultados probados en las cuatro áreas: envíos, inventario, pedidos y filtrado. Nuestra guía de entrega de productos digitales en Shopify es una lectura relacionada para tiendas que venden descargas o acceso. Una entrega de trabajo útil debería mostrar qué verán el cliente y el operador, junto con la respuesta de la API que produjo ese resultado.

Traducido de la edición fuente en inglés.

Plataformas tratadasShopify