Tu tema de Shopify tiene un error que te cuesta pedidos, y alguien de tu equipo sigue copiando a mano los pedidos en el sistema del almacén. Sabes que necesitas ayuda. La duda es dónde encontrarla. Este artículo te muestra dónde buscar un desarrollador Shopify y ayuda con integración de apps a medida, y cómo comprobar a cada candidato antes de que toque tu tienda.
La respuesta corta: contratas para dos trabajos. La reparación del tema se hace en Liquid, el lenguaje de plantillas de Shopify. La integración se hace con la Admin API, la puerta que Shopify da a otros sistemas para leer y escribir datos de la tienda. Pocas personas hacen bien ambas cosas, y muchas hacen una.
Te llevarás un diagnóstico de una hora, una forma de elegir entre arreglar y reconstruir, una comparación de canales de contratación y una prueba pagada que puedes lanzar esta semana. Nada de esto te exige escribir código.
Puntos clave
- Divide tu encargo en reparación del tema e integración, para que cada presupuesto cubra un solo trabajo y se pueda comparar con justicia.
- Dedica una hora a diagnosticar apps, velocidad y versión del tema antes de pedir presupuestos, para que todos los candidatos valoren los mismos hechos.
- Elige la ruta de integración según quién es dueño del flujo: una app a medida para una tienda, una app pública cuando ya existe una ficha, middleware para conexiones simples.
- Prueba a cada desarrollador en un tema duplicado con una tarea pequeña pagada antes de darle acceso a la tienda en vivo.
Dos trabajos: reparar el tema e integrar
La mayoría de los encargos llegan en una sola frase: arreglad nuestro Shopify y conectadlo con nuestro sistema. Dentro hay dos trabajos con habilidades, riesgos y formas de comprobar el resultado distintos. Separarlos te permite comparar presupuestos con justicia y contratar a la persona adecuada para cada uno.
Trabajo uno
Reparación del tema en Liquid
Arregla lo que ven los compradores: el carrito, la página de producto, la velocidad. Busca dominio de Liquid, CSS y JavaScript. El entregable es una corrección probada en un tema duplicado y un breve registro de cambios.
Trabajo dos
Integración con la Admin API
Mueve datos entre Shopify y tu ERP, CRM o herramienta de envíos. Busca experiencia en API, webhooks y gestión de errores. El entregable es una conexión en marcha con registros y un plan de reintentos.
Reparación del tema en Liquid
El trabajo de tema abarca el cajón del carrito roto, la página de colección lenta y el selector de variantes que muestra el precio equivocado. Un buen desarrollador Shopify Liquid conoce la referencia de Liquid como un contable conoce el código fiscal. Además sabe qué partes del tema se pueden editar sin riesgo y cuáles se romperán en la próxima actualización.
Si quieres ver qué toca realmente un desarrollador de temas, cómo se construye el sistema de temas Liquid explica secciones, snippets y plantillas.
Integración a través de la Admin API
La integración mantiene los datos sincronizados entre Shopify y otro sistema. Funciona con la Admin GraphQL API y con webhooks, mensajes que Shopify envía cuando ocurre algo, como un pedido nuevo. El resultado que buscas: nadie reescribe pedidos, el stock coincide y una sincronización fallida se detecta en minutos.
Cuando el otro sistema es un CRM, cómo contratar un equipo de integración Shopify con CRM profundiza en ese caso.
Cuándo un solo equipo puede hacer ambos
Un solo equipo puede hacer ambos cuando tiene un especialista en Liquid y un desarrollador de API trabajando con el mismo encargo. Ayuda sobre todo cuando los dos trabajos se tocan, por ejemplo un tema que muestra el stock en vivo desde tu sistema de inventario. Pregunta quién escribe el código del tema, quién escribe el de la integración y quién responde cuando ambos discrepan.
Diagnostica tu tema antes de contratar
Una hora de diagnóstico da a todos los candidatos los mismos hechos y a ti una forma de leer sus presupuestos. Puedes hacer casi todo desde el administrador de Shopify y un informe de velocidad.
Exceso de apps y código sobrante
Abre tus apps instaladas y anota cada una con el problema que resuelve. Muchas apps añaden scripts a todas las páginas. Algunas dejan fragmentos en el código del tema tras desinstalarlas, y siguen cargando archivos de una herramienta que ya no usas.
Pide a cada candidato que indique qué apps se podrían quitar y qué código sobrante encuentra. Conviene leer antes de esa llamada sobre el coste de las apps instaladas. A menudo la solución más barata es una limpieza, no trabajo nuevo.
Velocidad y Core Web Vitals
Pasa tu página de inicio, una de colección y una de producto por PageSpeed Insights, y anota los Core Web Vitals. Los objetivos documentados por Google para una buena experiencia son 2,5 segundos para LCP (qué tan rápido aparece el contenido principal), 200 milisegundos para INP (qué tan rápido responde la página a un toque) y 0,1 para CLS (cuánto salta el diseño), medidos en el percentil 75 de las visitas.
Guarda los números. Serán la imagen de antes, y el trabajo del desarrollador se juzgará frente a ellos.
Versión del tema y estado de actualización
Comprueba qué tema usas y su versión en la sección Tienda online del administrador. Luego pregunta si el código se editó directamente o se personalizó mediante secciones y ajustes. La documentación de temas de Shopify explica la estructura moderna.
Un tema varias versiones atrasado y con archivos base editados cuesta más de actualizar que uno cercano a su original. Dile a los candidatos cuál es tu caso.
Arreglar el tema o reconstruirlo
Una corrección puntual es la decisión acertada más a menudo de lo que se cree, y a veces una reconstrucción sale más barata con el tiempo. Tu diagnóstico te dice cuál toca.
Cuándo compensa una corrección puntual
Una corrección compensa cuando los problemas son pocos y el tema es sólido por debajo. Las señales:
- Uno o dos errores concretos, como el cajón del carrito o una redirección en el checkout.
- Un tema en una versión reciente con pequeñas ediciones.
- Problemas de velocidad que se deben a unas pocas apps o imágenes grandes.
- Un diseño que tu equipo todavía valora.
Cuándo una reconstrucción sale más barata
Una reconstrucción compensa cuando cada arreglo cuesta más que el anterior. Las señales son archivos base editados por varias personas, secciones fijadas en el código de las plantillas, ninguna forma práctica de recibir actualizaciones del tema y un diseño que ya no encaja con tu marca. Pagar doce facturas pequeñas por parchear el mismo tema puede sumar más que una construcción limpia.
Rangos de precio ilustrativos por vía
La tabla muestra rangos ilustrativos para cuatro situaciones. Cada fila es un ejemplo, como una tienda con 12 apps instaladas y un tema dos versiones mayores atrasado. Los presupuestos reales dependen de tu diagnóstico y de tu mercado.
| Vía | Situación de ejemplo | Esfuerzo ilustrativo | Precio ilustrativo (USD) |
|---|---|---|---|
| Corrección puntual | Un cajón de carrito roto, tema al día | 3 a 10 horas | 300 a 1.200 |
| Limpieza y mejora de velocidad | 12 apps instaladas, código sobrante | 15 a 40 horas | 1.500 a 5.000 |
| Actualización conservando personalizaciones | Tema dos versiones mayores atrasado | 30 a 80 horas | 3.000 a 9.000 |
| Reconstrucción en un tema moderno | Muchas ediciones, secciones fijas en el código | 120 a 300 horas | 12.000 a 35.000 |
Mismo alcance, cada presupuesto
Estos rangos son ejemplos, no datos de mercado. Envía a cada candidato el mismo alcance por escrito y el mismo diagnóstico, y verás la diferencia real entre presupuestos.
Un presupuesto muy por debajo de los demás suele cubrir menos. Uno muy por encima a menudo valora una reconstrucción que no pediste. Pide a ambos que expliquen la diferencia con palabras claras.
Integración de apps a medida en Shopify: tres rutas
Hay tres formas de conectar Shopify con otro sistema, y la adecuada depende de quién es dueño del flujo. No necesitas aprender la tecnología. Necesitas saber qué te da cada ruta y qué te pedirá más adelante.
App a medida para el flujo de una tienda
Una app a medida se construye solo para tu tienda y no aparece en un listado público. Llama a la Admin API con los permisos que concedes, escucha webhooks y aplica tus reglas exactas, como enviar pedidos mayoristas a tu ERP con tus propios códigos fiscales. Eres dueño de la lógica y puedes cambiarla según evolucione el negocio. Encaja con un flujo específico tuyo que esperas mantener durante años. La página del servicio de integraciones muestra cómo plantea werun.dev este tipo de trabajo.
App pública cuando ya existe una ficha
Si tu ERP, transportista o CRM ya tiene una app de Shopify, empieza por ahí. La instalas en minutos y el proveedor la mantiene. A cambio pagas una cuota mensual y aceptas los límites de lo que la app permite. Cuando tu proceso encaja con la app, es la ruta más barata y rápida.
Middleware como n8n para conexiones rápidas
Herramientas de middleware como n8n conectan eventos de Shopify con otras herramientas mediante flujos visuales. Se montan rápido y sirven para conexiones simples: un pedido nuevo se publica en un canal del equipo, un pedido pagado crea una fila en una hoja. El mantenimiento recae en quien es dueño del flujo, y las cadenas largas de pasos pueden volverse difíciles de seguir. Para verlo con más detalle, consulta n8n vs Zapier vs Make.
Nuestra opción para el flujo de una tienda
App a medida
- Ideal para reglas específicas de tu negocio
- Eres dueño del código y la lógica
- Mantenimiento: alguien la actualiza con las versiones de la API
- Riesgo: coste de la primera construcción
Cuando existe una ficha
App pública
- Ideal si tu herramienta ya tiene una app
- Se instala en minutos
- Mantenimiento: el proveedor, con cuota mensual
- Riesgo: límites en lo que puedes cambiar
Para conexiones rápidas
Middleware
- Ideal para conexiones simples y de bajo volumen
- Flujos visuales, fáciles de cambiar
- Mantenimiento: quien es dueño del flujo
- Riesgo: cadenas enredadas al crecer
Qué hace una buena integración cuando falla
Toda integración funciona en un buen día. La que vale la pena pagar también maneja el mal día: tu ERP cae diez minutos, un pedido llega dos veces, un código de producto no coincide. Una integración bien hecha pone el pedido en cola, reintenta, registra cada intento y avisa a una persona cuando se rinde.
Ruta de sincronización
- 01Pedido creadoShopify envía un webhook
- 02La app encolaValidado y retenido
- 03Llamada al ERPLa app envía el pedido
- AHecho y registradoÉxito, resultado anotado
- BReintento y alertaVuelve a la cola hasta lograrlo
- Registrar cada intentoCada intento queda anotado
- Avisar a una personaSi se agotan reintentos
Flujo de un pedido desde Shopify, por un webhook y una cola, hasta el ERP, con llamadas fallidas reintentadas y registradas
Pide a los candidatos que describan este camino antes que cualquier otra cosa. Su respuesta te dice si han llevado integraciones a producción.
Dónde contratar: directorio, marketplace o agencia
Puedes encontrar ayuda en tres lugares, y cada uno traslada el esfuerzo a una persona distinta. La cuestión es quién hace la evaluación, quién responde cuando algo falla y quién se queda después del lanzamiento.
Qué hace bien cada canal
El Shopify Partner Directory lista agencias y freelancers con perfiles, servicios y reseñas, lo que lo hace un buen lugar para armar una lista corta. Los marketplaces freelance como Upwork ofrecen el rango de precios más amplio y el arranque más rápido, y la evaluación la haces tú. Una agencia cuesta más por hora y te da una única parte responsable que puede cubrir ambos trabajos.
| Criterio | Partner Directory | Marketplace | Agencia |
|---|---|---|---|
| Esfuerzo de evaluación para ti | Medio: los perfiles ayudan, las pruebas son tuyas | Alto: calidad muy variable | Bajo a medio: un equipo que evaluar |
| Responsabilidad | El partner listado | La persona | La empresa |
| Rapidez de arranque | Días | Horas a días | Días a semanas |
| Cubre tema e integración | Depende del partner | Rara vez una sola persona | A menudo sí |
| Soporte tras el lanzamiento | Varía según el partner | Varía según la persona | Normalmente un plan |
Si la pregunta es quién se queda tras el arreglo, freelancer o agencia para el mantenimiento web compara ambos en seguridad y continuidad.
Preguntas para la primera llamada
Una primera llamada de veinte minutos dice mucho. Pregunta:
- ¿Qué tiendas como la mía has arreglado y puedo ver el resultado?
- ¿Trabajarás en un tema duplicado y me mostrarás una vista previa antes de publicar nada?
- ¿Quién escribe el código del tema y quién el de la integración?
- ¿Qué pasa cuando la integración falla de noche?
- ¿Quién es dueño del código y de las credenciales al terminar el trabajo?
- ¿A quién llamo en el tercer mes?
Protege la tienda: acceso, copias y staging
La configuración segura permite que un desarrollador trabaje días sin que ningún comprador lo note. Se apoya en tres hábitos: un acceso que puedas revocar, una copia del tema para trabajar y una vía de vuelta atrás.
Da un acceso que se pueda revocar
Usa una cuenta de colaborador o de personal con solo los permisos que el trabajo necesita, y elimínala al terminar. Nunca compartas tu acceso de propietario. Si un candidato lo pide, tómalo como una señal para parar.
En las integraciones, las credenciales de API pertenecen a tu cuenta de Shopify. Guárdalas en un lugar que controles y rótalas cuando el desarrollador se marche.
Trabaja en un tema duplicado, nunca en el activo
Un tema duplicado es una copia completa que solo tu equipo y el desarrollador pueden previsualizar. Los cambios ahí no llegan a ningún comprador hasta que los publicas. Es el hábito más útil para mantener la tienda en pie.
Añade una cuenta de colaborador
Concede solo los permisos que el trabajo necesita y fija una fecha para eliminarla.
Duplica el tema activo
Renombra la copia con la fecha y el propósito, para que todos sepan qué es.
Trabaja sobre la copia
El desarrollador edita solo el duplicado y lleva un breve registro de cambios.
Previsualiza y prueba en un móvil real
Revisa el carrito, el camino al checkout y las páginas que más venden.
Publica y conserva el tema anterior
El tema previo queda en la biblioteca como tu vuelta atrás durante unas semanas.
La propiedad pertenece a la misma conversación. Acuerda por escrito que el código del tema, el de la app a medida y las credenciales son tuyos, y que el desarrollador entregará un repositorio o una exportación al final.
Evalúa a un desarrollador Shopify: prueba y alertas
Una pequeña prueba pagada muestra más que un portafolio. Pagas unas horas, en un tema duplicado o una conexión de prueba, y ves cómo trabaja la persona.
Una prueba pagada para cada trabajo
Para un desarrollador de Liquid, elige un error real de tu diagnóstico y un fragmento sobrante de una app. Pídele que arregle ambos en un tema duplicado, explique cada cambio con palabras claras y muestre un informe de velocidad de antes y después. Juzgas la claridad tanto como el código.
Para un desarrollador de integraciones, pide primero una conexión de solo lectura. Una consulta breve como esta debería devolver tus cinco últimos pedidos pagados desde una tienda de desarrollo o de prueba:
{
orders(first: 5, query: "financial_status:paid") {
edges {
node {
id
name
displayFulfillmentStatus
}
}
}
}
Luego pregunta qué haría si el sistema receptor rechazara uno de esos pedidos. La respuesta debería incluir reintentos, un registro y una alerta.
- Trabaja en un tema duplicado o tienda de prueba, nunca en la activa
- Explica cada cambio con palabras claras
- Indica qué apps se pueden quitar y por qué
- Usa webhooks con reintentos en las integraciones
- Guarda los secretos fuera de los archivos del tema
- Documenta el trabajo en una breve nota escrita
- Entrega el código y las credenciales al final
Señales de alerta en el presupuesto
Algunas señales aparecen antes de empezar el trabajo. Presta atención a:
- Un precio cerrado sin diagnóstico ni alcance por escrito.
- Una petición de tu acceso de propietario.
- Un plan de editar directamente el tema activo.
- Claves de API pegadas en archivos del tema, donde cualquier visitante podría encontrarlas.
- Ninguna respuesta sobre qué pasa cuando falla una sincronización.
- Negativa a entregar el código al final.
Una señal es una pregunta que hacer. Tres son un motivo para seguir buscando.
Por dónde empezar esta semana
Escribe un encargo de una página. En la mitad superior, enumera los síntomas del tema con la página, el dispositivo y los números de velocidad. En la inferior, formula el objetivo de integración en una frase, por ejemplo: los pedidos pagados llegan a nuestro ERP en cinco minutos y los fallos avisan al equipo de operaciones.
Envía esa página a tres candidatos del canal que más te convenga, pide un alcance por escrito y haz la prueba pagada con los dos más sólidos. Si quieres un solo equipo para el tema, la integración y el mantenimiento posterior, cuéntanos tu objetivo. werun.dev trabaja en tiendas Shopify, responde en menos de 2 horas en días laborables y se queda después del lanzamiento, para que nada caiga entre dos proveedores.
Preguntas frecuentes
¿Dónde puedo contratar un desarrollador Shopify para arreglar mi tema?
Empieza por el Shopify Partner Directory, un marketplace freelance o una agencia web. El directorio ayuda a armar una lista corta, los marketplaces arrancan más rápido y las agencias dan un equipo responsable. Elijas lo que elijas, haz primero una pequeña prueba pagada en un tema duplicado.
¿Cuánto cuesta arreglar un tema de Shopify?
Depende del diagnóstico. A modo de ilustración, corregir un solo error puede llevar unas horas, mientras que un tema con muchas apps y código sobrante puede llevar varios días. Pide a cada candidato un alcance por escrito para poder comparar presupuestos.
¿Necesito una app a medida o una app pública para integrar Shopify con mi ERP?
Usa una app pública si ya existe una para tu ERP y tu proceso encaja. Crea una app a medida cuando tus reglas son específicas de tu negocio o la app pública limita lo que necesitas. El middleware como n8n sirve para conexiones simples y de bajo volumen.
¿Puede un mismo desarrollador encargarse del tema y de las integraciones?
Algunos pueden, pero las habilidades difieren: Liquid para el tema y trabajo con API para las integraciones. Un equipo pequeño, o una agencia con ambos especialistas, suele ser más seguro, porque cada trabajo lo hace alguien que lo practica cada semana.
¿Cómo doy acceso a un desarrollador de Shopify sin poner en riesgo mi tienda?
Da una cuenta de colaborador o de personal con solo los permisos que el trabajo necesita, y elimínala después. Haz que el desarrollador trabaje en un tema duplicado, conserva el tema anterior como vuelta atrás y nunca compartas tu acceso de propietario.