Desarrollo Shopify sobre tiendas que ya están vendiendo
Programamos sobre tu Shopify en funcionamiento (tema, metacampos, Functions, apps o integraciones) y decidimos cuál de esos mecanismos toca antes de escribir código.
Desarrollo en Shopify: elegir dónde vive cada cambio
Todo desarrollo Shopify empieza por decidir dónde va el cambio. A veces basta una sección de Liquid con bloques editables; otras hay que modelar datos con metacampos o metaobjetos, escribir una Shopify Function, una extensión de checkout o una app personalizada. Muchas tiendas que dejan de funcionar con la siguiente actualización del tema tienen la lógica metida en el sitio equivocado.
Revisamos qué depende de tu plan, qué puede resolverse en el tema y qué tiene que ir en backend o en una integración externa. Algunas personalizaciones del checkout y ciertas Functions solo están disponibles en planes concretos, así que lo comprobamos antes de presupuestar para no comprometer algo que tu plan no incluye.
Como la tienda sigue vendiendo mientras trabajamos, el orden es siempre el mismo: copia del tema, desarrollo en un tema sin publicar, prueba del recorrido de compra en móvil y escritorio, y publicación. Cada cambio queda registrado con lo que se tocó y el motivo, junto con los pasos para revertirlo si algo falla después de publicar.
Aquí entra el trabajo técnico general en Shopify: ordenar código heredado, quitar scripts que ya no hacen nada y unir piezas que hoy funcionan por separado, para que la tienda pueda crecer sin acumular parches. Las funcionalidades concretas de ficha, las apps propias y las integraciones con ERP también las hacemos, cada una con su propio planteamiento.
Qué incluye este servicio
Estos son los trabajos más habituales. Tu proyecto puede incluir uno o varios, y empieza siempre con un alcance por escrito.
- 01 / 06
Secciones y bloques Liquid editables
Componentes del tema que tu equipo gestiona desde el editor, sin tocar código.
- 02 / 06
Modelado con metacampos y metaobjetos
Datos estructurados de producto o contenido en lugar de textos pegados en descripciones.
- 03 / 06
Lógica con Shopify Functions
Descuentos, validaciones o reglas de envío y pago, cuando el plan y la API lo permiten.
- 04 / 06
Integraciones vía Admin API GraphQL
Lectura y escritura de pedidos, productos o clientes desde servicios propios o externos.
- 05 / 06
Limpieza de código heredado
Revisión de snippets, restos de apps desinstaladas y lógica duplicada en el tema.
- 06 / 06
Despliegue controlado
Trabajo en tema no publicado, pruebas de compra y registro de cambios antes de publicar.
Ejemplo: un descuento que vivía en el sitio equivocado
Imagina una tienda que aplica un descuento por cantidad con un script en el carrito: el JavaScript recalcula el precio que ve el cliente y añade una nota al pedido. Funciona en la mayoría de compras, pero falla con el carrito lateral del tema nuevo, con la compra rápida y cuando el cliente vuelve desde un correo de carrito abandonado. El equipo acaba corrigiendo importes a mano.
La solución sería mover la regla al lugar donde Shopify calcula los descuentos, con descuentos nativos si cubren el caso o con una Function si el plan lo permite, y dejar en el tema solo el mensaje informativo. Antes de tocar nada comprobaríamos cómo convive con otras promociones y qué pasa en cada punto de entrada al checkout.
¿Te pasa algo parecido? CuéntanosloQué revisamos antes de tocar el tema
Hay cambios que pertenecen a la ficha y otros que necesitan que Shopify intercambie datos con un servicio externo.
- ¿El cambio afecta solo a lo que ve el comprador o modifica una regla de negocio?
- ¿Qué tema y qué aplicaciones intervienen, y qué comportamiento hay que conservar?
- ¿Quién actualizará el contenido o las reglas después de entregar el desarrollo?
Antes de proponer una app, comprobamos si Liquid, metacampos o las herramientas nativas resuelven el caso sin otra dependencia.
Explícanos tu casoCómo trabajamos, fase a fase
Diagnóstico
Nos cuentas el problema con ejemplos reales. Revisamos plataforma, extensiones e integraciones antes de opinar.
Alcance por escrito
Te enviamos qué incluye el trabajo, qué queda fuera y el presupuesto. Si se resuelve configurando la plataforma, te lo decimos antes de programar.
Desarrollo y pruebas
Trabajamos en un entorno de pruebas cuando la plataforma lo permite y probamos también los casos raros, como cancelaciones o datos incompletos.
Entrega y continuidad
Tu equipo lo valida antes de publicarlo y te dejamos documentación para mantenerlo o ampliarlo.
¿Podéis trabajar en mi tienda Shopify sin cambiar de tema?
Sí, siempre que el tema y sus dependencias permitan hacer el cambio con seguridad. Trabajamos sobre una copia no publicada y solo publicamos cuando el recorrido de compra está probado.
¿Se puede personalizar todo el checkout de Shopify?
No. Lo que se puede modificar depende de la función concreta, del plan y de las APIs disponibles en cada momento, como Checkout Extensibility o Shopify Functions. Lo verificamos antes de presupuestar para no prometer algo que la plataforma no permite.
¿Qué accesos necesitáis para desarrollar en mi Shopify?
Normalmente una cuenta de colaborador o de personal con los permisos justos para el trabajo. Si hay integraciones, también un acceso de pruebas o la documentación del sistema externo.
¿Cómo se presupuesta un desarrollo Shopify?
Primero revisamos la tienda, entendemos el caso y decidimos dónde va el cambio: tema, Function, app o integración. Con eso definimos un alcance cerrado que incluye las pruebas, y es sobre ese alcance sobre el que damos precio.
¿Qué pasa con el desarrollo si el tema se actualiza?
Documentamos qué archivos se han modificado y qué componentes son propios, para que una actualización no borre el trabajo sin que nadie lo note. Cuando es posible, aislamos el código en secciones o snippets propios.
¿Podéis seguir dando soporte después del desarrollo?
Sí, con mantenimiento o con ajustes puntuales. El código queda en tu tienda y documentado, así que también puede retomarlo otro equipo si lo prefieres.
¿Tu Shopify se queda corto? Veamos dónde tocar.
Explícanos qué pasa en tu tienda y te enviamos cómo lo abordaríamos, el alcance y el presupuesto. Si basta con configurar algo, te lo decimos.
Pedir valoración