Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
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.
Tipo de app: App personalizada creada desde el admin de Shopify
Callback URL: https://envios.aquakemi.com/shipping-rates-test
{
"rates": [
{
"service_name": "Correos de Costa Rica (Test)",
"service_code": "CORREOS_CR_TEST",
"total_price": 450000,
"currency": "CRC",
"description": "Tarifa simulada"
}
]
}
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.
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
¿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
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025