Crear e monetizar aplicacións coas API de Shopify
As API de Shopify permítenche integrar a plataforma Shopify con software de terceiros. Coas túas habilidades, podes crear aplicacións para os comerciantes de Shopify e xerar ingresos.
Nesta páxina
Distribución da aplicación
A continuación móstranse dúas formas de distribuír a túa aplicación en función do seu propósito e do teu público:
- Personalizada: crea e vende unha aplicación personalizada adaptada ás necesidades dun cliente específico. Podes crear aplicacións personalizadas desde o administrador de Shopify para unha única tenda e podes xerar unha ligazón de instalación para a túa aplicación personalizada desde o teu Panel de control de partners para compartila co cliente e permitir a súa instalación en varias tendas Plus dunha organización. Máis información sobre como seleccionar un método de distribución e instalar unha aplicación personalizada en varias tendas. Podes usar a API de Shopify para mellorar a tenda do teu cliente con características e funcións adicionais. Non podes usar a API de facturación para cobrarlles aos comerciantes polas aplicacións personalizadas.
- Pública: desenvolve unha aplicación pública e inclúea na Shopify App Store para chegar a un público máis amplo. Podes configurar a visibilidade da ficha da aplicación como totalmente visible ou limitar a súa visibilidade. Podes usar Shopify App Pricing para cobrarlles aos comerciantes a túa aplicación pública. Máis información sobre o proceso de revisión da Shopify App Store.
Só as aplicacións totalmente visibles se indexan e aparecen nos seguintes lugares:
- Páxinas de categoría relevantes
- Resultados da busca na Shopify App Store
- Resultados en motores de busca de terceiros
Introdución á creación de aplicacións
O Dev Dashboard é o centro neurálxico para crear e xestionar aplicacións de Shopify. Podes crear aplicacións dos seguintes xeitos:
- Shopify CLI (recomendado): usa a Shopify CLI para montar un proxecto completo con fluxos de traballo de desenvolvemento local e implementación integrados. Os proxectos de CLI admiten funcións de administrador personalizadas, bloques de proceso de pagamento e IU integradas.
- Dev Dashboard: para automatización de backend, sincronización de datos ou integracións exclusivas da API que non precisan unha interface no administrador de Shopify, podes crear e configurar unha aplicación directamente no Dev Dashboard.
Cando creas calquera aplicación, xa sexa personalizada ou pública, tamén podes configurar os seus ámbitos da API. Máis información sobre os ámbitos de acceso da API de Shopify.
Tendas de desenvolvemento para probar aplicacións
As tendas de desenvolvemento son contornas de proba dedicadas que creas desde o Dev Dashboard. As tendas de desenvolvemento permítenche instalar e probar as túas aplicacións en condicións reais de Shopify en calquera plan sen risco para a tenda activa. Podes conectarte directamente a unha tenda de desenvolvemento desde a Shopify CLI co comando shopify app dev.
As tendas de desenvolvemento son diferentes das tendas de transferencia de cliente. As tendas de desenvolvemento serven para desenvolver e probar aplicacións, mentres que as tendas de transferencia de cliente utilízanse para crear unha tenda que se lle entregará a un cliente.
Máis información sobre como crear tendas de desenvolvemento.
Supervisión e rexistros
Podes supervisar as túas aplicacións desde o Dev Dashboard e utilizar a información que atopes para solucionar problemas.
As túas aplicacións móstranse xuntas e podes ordenar a lista por ingresos, instalacións e alertas activas. Cada aplicación ten a súa propia páxina, onde se detallan os seus ingresos, as instalacións activas, as taxas de erro da API para GraphQL e REST, as taxas de éxito das súas funcións e o estado dos seus webhooks. O rendemento do administrador utiliza as mesmas Core Web Vitals que o estado Built for Shopify. Para Built for Shopify, estas vitais avalíanse durante un período separado de 28 días cun número mínimo de medicións, de modo que a puntuación de rendemento do administrador no Dev Dashboard non é o teu estado Built for Shopify.
Os rexistros recompilan todas as solicitudes de API, as entregas de webhooks e os eventos da aplicación en todas as tendas que instalaron a túa aplicación e marcan os erros no fluxo. Podes filtrar o fluxo por tipo, estado ou tenda, e podes acoutalo aínda máis introducindo un punto final ou un tema de webhook. Desde un gráfico da taxa de erros da API, podes abrir os rexistros que xa estean filtrados para esa API.
Máis información sobre a supervisión e os rexistros no Dev Dashboard.
Permisos de usuario
Antes de crear aplicacións e tendas de desenvolvemento, tes que configurar os permisos de usuario do Dev Dashboard. Os membros do persoal do partner necesitan o permiso de Crear e xestionar aplicacións para crear aplicacións e o permiso de Tendas de desenvolvemento para crear tendas de desenvolvemento.
Migrar do Panel de control de partners
O Dev Dashboard substitúe ao Panel de control de partners no desenvolvemento de aplicacións. Se antes xestionabas as aplicacións a través do Panel de control de partners, consulta a guía de migración para coñecer os cambios e os pasos que hai que seguir no caso das aplicacións con extensións.
Rexistrarse na Shopify App Store
Como desenvolvedor de aplicacións, podes rexistrarte nun plan de repartición de ingresos reducida para vender a través da Shopify App Store. As principais vantaxes deste plan son as seguintes:
- 15 % de repartición de ingresos: Shopify cobra unha taxa reducida do 15 % sobre os ingresos brutos anuais da aplicación, fronte ao 20 % habitual.
- 0 % de repartición de ingresos sobre os ingresos iniciais: os desenvolvedores que cumpren cos criterios de elegibilidade benefícianse dunha repartición de ingresos do 0 % nos primeiros 1 000 000 USD en ingresos brutos anuais da aplicación gañados a través da Shopify App Store a partir do 1 de xaneiro de 2025.
Para obter máis información sobre como rexistrarse, consulta o proceso de rexistro.
Enviar a túa aplicación para a súa aprobación na Shopify App Store
A túa aplicación debe cumprir cos requisitos da Shopify App Store antes de que poidas vendela na Shopify App Store. Durante o proceso de revisión, o estado da túa aplicación cambia: Borrador, Enviada, Revisada e Publicada. Recibirás os correos electrónicos durante a revisión no enderezo de correo que proporcionaches na sección Información de contacto do formulario da túa ficha. Máis información sobre o proceso de revisión de aplicacións e sobre como enviar a túa aplicación para a súa revisión.
Monetizar a túa aplicación pública
Shopify App Pricing é a opción predeterminada para as novas aplicacións públicas e a recomendada para as aplicacións existentes con modelos de prezos compatibles. Defines os plans no formulario de envío da aplicación e Shopify encárgase da selección do plan, das aprobacións de cargos, da medición e da facturación. Shopify App Pricing admite subscricións recorrentes fixas, facturación baseada no uso e plans combinados. Os prezos da aplicación xestiónanse no Partner Dashboard, aínda que a túa organización utilice o Dev Dashboard para o desenvolvemento de aplicacións.
Shopify App Pricing non admite cargos por compras únicas. Se a túa aplicación require compras únicas, utiliza os Prezos manuais coa Billing API. Os Prezos manuais son unha función herdada, pero aínda se admiten.
Se a túa aplicación utiliza a Billing API, podes cambiar a Shopify App Pricing e mover as subscricións existentes no Partner Dashboard ou con Shopify CLI. Máis información sobre Shopify App Pricing, os Prezos manuais e como migrar a Shopify App Pricing.
Podes acceder a métricas detalladas de ingresos e instalación para cada unha das túas aplicacións no Dev Dashboard.
Promocionar e xestionar a túa aplicación pública
Despois de que se aprobe a túa aplicación, mellora o teu lanzamento mediante a guía Éxito na comercialización. Podes promocionar a túa aplicación de moitas maneiras para darlle visibilidade e facer medrar a túa empresa. Máis información sobre como promocionar a túa aplicación e revisar estudos de casos para axudarche a facer medrar a túa empresa e sobre como usar os anuncios da Shopify App Store.
Podes rastrexar o tráfico da túa Shopify App Store no teu Panel de control de partners con Google Analytics 4 ou Facebook Pixel. Máis información sobre como rastrexar o tráfico da túa ficha.
Despois de que un comerciante instale a túa aplicación, pode valorala na Shopify App Store. A valoración xeral da túa aplicación baséase nas recensións que deixaron os comerciantes. A valoración xeral pondérase para priorizar as recensións recentes, útiles e fiables. As recensións positivas fan que a túa aplicación apareza máis arriba nos resultados de busca da Shopify App Store e nas páxinas de categorías. Máis información sobre como xestionar as recensións de aplicacións na Shopify App Store.
O rendemento é un factor importante para os usuarios á hora de elixir aplicacións. Cando desenvolvas unha aplicación, debes facelo tendo en conta o rendemento. Se o rendemento da túa aplicación diminúe, a súa clasificación podería verse afectada. Máis información sobre a optimización do rendemento de aplicacións.
Tamén podes considerar a posibilidade de traballar para conseguir o estado de Built for Shopify.
Proceso de auditoría de aplicacións
É posible que a túa aplicación sexa seleccionada para unha auditoría. Se a túa aplicación é escollida para ser auditada, recibirás unha notificación por correo electrónico con máis instrucións no enderezo que engadiches como Correo electrónico de contacto para envíos de aplicacións na ficha da aplicación. Os cambios requiridos baséanse sempre nos requisitos da Shopify App Store.