Mi app personalizada no aparece como opción de transportista en la configuración de envíos

Topic summary

Un desarrollador está intentando integrar un servicio de cálculo de tarifas de envío en tiempo real (CarrierService) para Correos de Costa Rica en una tienda Shopify, pero enfrenta un problema crítico de registro.

Configuración técnica:

  • App personalizada creada desde el panel de administración
  • Endpoint funcional con SSL válido que responde correctamente en <1 segundo
  • API REST Admin versión 2023-10
  • Respuesta JSON válida con estructura de tarifas correcta

Problema principal:
A pesar de que el endpoint funciona sin errores y Shopify realiza el POST exitosamente, la app no aparece en “Cuentas de empresas de transporte” y el CarrierService no se registra. La consulta a /admin/api/2023-10/carrier_services.json siempre devuelve un array vacío.

Verificaciones realizadas:

  • Permisos write_shipping habilitados
  • Plan de Shopify con “Carrier Calculated Shipping” activado
  • Sin errores en logs ni problemas de rendimiento
  • Probado con múltiples rutas de callback

Estado: El usuario busca orientación sobre pasos adicionales necesarios para el registro correcto del transportista personalizado o experiencias similares de la comunidad.

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

Hola comunidad de Shopify,

Estoy trabajando en una integración personalizada de transporte (CarrierService) para una tienda en Shopify (https://hidroteco.myshopify.com), con el objetivo de calcular tarifas en tiempo real desde el servicio nacional de Correos de Costa Rica. Ya desarrollé una app personalizada desde el panel de desarrollo de la tienda, llamada TarifasPersonalizadas, y configuré un endpoint funcional con dominio público y certificado SSL válido.

Detalles técnicos:- Tipo de app: App personalizada creada desde el admin de Shopify

{
“rates”: [
{
“service_name”: “Correos de Costa Rica (Test)”,
“service_code”: “CORREOS_CR_TEST”,
“total_price”: 450000,
“currency”: “CRC”,
“description”: “Tarifa simulada”
}
]
}

Problema:

A pesar de que el endpoint funciona correctamente y Shopify realiza el POST sin errores, la app no aparece en la sección “Cuentas de empresas de transporte”, ni se registra el servicio CarrierService. Al consultar la API /admin/api/2023-10/carrier_services.json, siempre devuelve un arreglo vacío ().

También intenté con rutas de callback nuevas (/shipping-rates-test) para evitar cualquier caché o bloqueo previo, sin éxito.

Ya verifiqué:- La respuesta de la API es válida y en formato correcto

  • El servidor tiene IP pública y SSL activo

  • La app tiene permisos de write_shipping habilitados

  • No hay errores en los logs ni tiempos de respuesta lentos

  • El plan de Shopify es adecuado y la función de “Carrier Calculated Shipping” está activada

Consulta:

¿Alguien más ha tenido este comportamiento? ¿Hay algún paso adicional para que la app personalizada se registre correctamente como transportista en la configuración de envíos?

Agradezco cualquier orientación adicional o experiencia similar que puedan compartir.

Saludos,
David