Cuando un merchant decide desarrollar una app Shopify a medida, la primera bifurcación técnica del proyecto siempre es la misma: ¿la app va a ser pública o privada? La respuesta no es un detalle menor. Define el costo, el tiempo de entrega, la flexibilidad técnica y la forma en que la app va a funcionar dentro del ecosistema Shopify durante los próximos años. En este artículo desglosamos las diferencias reales entre apps privadas y apps públicas, las trampas que pocos te explican antes de firmar el proyecto y cómo decidir cuál encaja con tu caso.
Qué es una app pública en Shopify
Una app pública de Shopify es una aplicación que se publica en el Shopify App Store, el marketplace oficial de la plataforma. Está pensada para ser instalada por múltiples merchants, se distribuye masivamente, cobra mediante la Billing API recurrente de Shopify (suscripción mensual, anual o pago único) y aparece en los resultados de búsqueda del App Store cuando los merchants buscan soluciones para sus tiendas.
Para que una app pública se publique, tiene que pasar por el proceso oficial de review de Shopify. Y aquí es donde aparece el primer detalle que casi nadie menciona en una cotización inicial: el review puede tardar entre uno y tres meses dependiendo de la carga del equipo de Shopify, de las observaciones que hagan durante el proceso y de la fecha en que se envía la app. Personalmente, hemos pasado por procesos de review de un mes, mes y medio, hasta dos meses. Y un consejo práctico que nos ha funcionado siempre: si vas a publicar una app pública en diciembre, no lo hagas. Espera a enero o febrero. En diciembre el review se atrasa muchísimo por los días festivos en Norteamérica, por la temporada alta de e-commerce y porque el equipo de Shopify prioriza tickets de soporte de merchants activos. Lo mismo aplica para otras fechas con holidays internacionales: Black Friday, Cyber Monday y la primera quincena de enero.
Para que una app pública pase el review desde el primer envío, tiene que cumplir con los estándares técnicos y de calidad que Shopify impone. Esto incluye OAuth flow correctamente implementado, scope de permisos justificado y mínimo necesario (no se aceptan apps que pidan permisos que no usan), billing recurrente bien configurado mediante la Billing API, política de privacidad y términos de servicio publicados en URLs accesibles, screenshots optimizados del listing, video demo del flujo principal de la app, descripción clara de funcionalidades, soporte al merchant documentado y cumplimiento de los criterios de Built for Shopify si se aspira a esa certificación. Una agencia Shopify con experiencia conoce los motivos de rechazo más comunes y desarrolla pensando en pasar el review desde el primer envío, no después de tres iteraciones perdidas.
Qué es una app privada (custom app) en Shopify
Una app privada de Shopify, también llamada custom app, es una aplicación desarrollada exclusivamente para una tienda específica. No se publica en el App Store, no pasa por el review de Shopify, no usa la Billing API recurrente y no es visible para otros merchants. Se instala directamente en la tienda del cliente mediante el Dev Dashboard de Shopify, queda asociada únicamente a esa tienda y su único objetivo es resolver un problema concreto de esa operación particular.
Aquí está la diferencia clave que define la naturaleza misma del proyecto: una app privada cumple una sola misión, que es resolver un problema específico de tu tienda, de tu instalación y de tu entorno. Está estilizada y desarrollada a medida exclusivamente para ti. No tiene que servir para 500 merchants distintos, no tiene que contemplar casos de uso genéricos, no tiene que adaptarse a configuraciones que no son la tuya. Resuelve tu problema, integra tus sistemas, automatiza tu flujo y se construye con el cariñito y el detalle de un proyecto hecho para una sola tienda.
Esa concentración en un solo merchant es lo que hace que las apps privadas sean tan potentes para casos específicos: integraciones con un ERP propietario, automatizaciones internas que dependen de la lógica de negocio del cliente, paneles de administración interna que solo el equipo del merchant va a usar, conectores con sistemas legacy que no tienen documentación pública, y cualquier funcionalidad que sería imposible o no rentable de generalizar para distribuirse en el App Store.
Diferencias clave entre apps públicas y privadas
Las diferencias entre ambos tipos de app no son cosméticas. Definen cinco dimensiones del proyecto que afectan directamente al merchant.
La primera diferencia es el tiempo de entrega. Una app privada se entrega en cuanto está desarrollada, probada y desplegada en la tienda del cliente. Una app pública, además de todo el desarrollo, requiere pasar por el review de Shopify, que añade entre cuatro y doce semanas extra al proyecto. Si necesitas tener la app funcionando ya, la respuesta casi siempre es privada.
La segunda diferencia es el cumplimiento normativo. Una app pública tiene que seguir al pie de la letra los estándares de Shopify: políticas de privacidad, términos de servicio, scope de permisos justificado, manejo de datos del merchant y de los clientes finales, GDPR, billing recurrente bien implementado, screenshots aprobados, video demo del listing y respuestas formales a los reviewers durante el proceso. Una app privada, al instalarse en una sola tienda, no tiene esas obligaciones de cumplimiento público. El merchant y la agencia acuerdan internamente cómo se manejan los datos y qué políticas aplican.
La tercera diferencia es la facturación. Una app pública puede cobrar a los merchants mediante la Billing API de Shopify, lo que permite suscripciones recurrentes y modelos SaaS. Una app privada no puede usar la Billing API. El cobro al merchant se hace de forma directa: se factura el desarrollo del proyecto y, si aplica, un fee mensual de mantenimiento o evolución, pero por fuera de la infraestructura de cobro de Shopify.
La cuarta diferencia es la flexibilidad técnica. Una app privada tiene scope completo de permisos disponible y puede acceder a Custom Level 2 PII apps cuando la tienda está en plan Grow o superior. Esto permite construir integraciones profundas con sistemas internos del merchant, acceder a datos sensibles del cliente final cuando el caso de uso lo justifica y automatizar procesos que serían imposibles en una app pública. Una app pública, en cambio, tiene que justificar cada permiso que pide, y ciertos accesos están limitados o requieren proceso de aprobación adicional.
La quinta diferencia es el modelo de mantenimiento. Una app pública vive en el App Store y tiene que actualizarse al ritmo de las versiones trimestrales de la API de Shopify, mantenerse compatible con las nuevas funcionalidades que Shopify lanza, responder a reseñas de los merchants y evolucionar para no perder posicionamiento dentro del marketplace. Una app privada se mantiene únicamente en función de las necesidades de la tienda donde está instalada. Si la operación del merchant no cambia, la app puede pasar años sin requerir actualizaciones mayores.
Cuándo conviene una app pública
Una app pública tiene sentido cuando el caso de uso es generalizable, cuando el merchant quiere convertir su solución técnica en un producto SaaS recurrente, cuando hay un mercado de varios merchants con el mismo problema dispuestos a pagar suscripción mensual y cuando la inversión inicial se justifica con la proyección de ingresos a mediano plazo.
Es la opción correcta para una agencia Shopify que quiere lanzar su propio producto al ecosistema, para emprendedores que detectan un nicho específico no cubierto por las apps existentes y para empresas que quieren posicionar marca en el App Store mientras venden la solución. Pero hay que entrar al proceso con expectativas realistas: el review toma tiempo, los costos iniciales son mayores y la rentabilidad llega cuando la app empieza a sumar instalaciones de merchants pagando.
Cuándo conviene una app privada
Una app privada tiene sentido cuando el problema es específico de una tienda, cuando hay integraciones con sistemas internos que no se pueden generalizar, cuando el merchant necesita automatizar procesos propios de su operación, cuando el caso de uso involucra datos sensibles o lógica de negocio propietaria, cuando se busca rapidez de entrega sin pasar por el review, y cuando la inversión se hace una sola vez para resolver un problema concreto sin pretensión de comercializar la solución.
Para merchants medianos que ya facturan en serio y se chocan con los límites de las apps genéricas del App Store, las apps privadas son casi siempre la respuesta. Te resuelven exactamente lo que necesitas, en el plazo que necesitas, con el alcance que necesitas y sin pagar suscripción mensual a una app pública que solo usas al 30% de su potencial.
La decisión técnica final
La pregunta de app privada vs app pública en Shopify se reduce a una decisión de negocio antes que técnica. Si tu objetivo es construir un producto SaaS recurrente que se distribuya en el App Store, la respuesta es pública. Si tu objetivo es resolver un problema concreto de tu tienda con la mejor implementación posible, la respuesta es privada. Una agencia Shopify seria no te empuja hacia uno u otro lado por conveniencia interna: analiza tu caso, te explica las implicaciones de cada camino y te ayuda a tomar la decisión que mejor encaja con tu negocio.

