Cómo contratar a un desarrollador de plugins WordPress para funciones a medida

Cómo contratar a un desarrollador de plugins WordPress para funciones a medida

Necesitas que tu web haga algo que ningún plugin resuelve del todo bien. Quizá sea un formulario de presupuestos que calcula el precio con tus propias reglas, un área de miembros que obtiene datos de tu sistema de reservas o una regla de WooCommerce de la que depende tu tienda.

El código a medida puede resolverlo, pero si está mal hecho puede fallar con la próxima actualización o dejarte con un código que solo entiende una persona.

Aquí verás cómo comprobar si de verdad necesitas un plugin a medida y, después, cómo contratar a un desarrollador de plugins WordPress sin perder el control del código, las cuentas y la web.

¿Necesitas un plugin a medida o basta con un ajuste?

Muchas peticiones “a medida” ya las resuelve un plugin que puedes instalar hoy. Antes de pagar por código nuevo, averigua en cuál de estos tres casos estás.

  • Un plugin existente ya lo hace Un plugin de formularios, de reservas o de membresías cubre el 80 % de lo que quieres, y un ajuste o un complemento cubre el resto.
  • Un pequeño fragmento de código Un solo cambio en cómo se comporta WordPress, como ocultar un campo o cambiar una redirección. Pueden bastar unas líneas añadidas con un plugin de snippets.
  • Un plugin a medida Tus propias reglas, tus propios datos o una conexión con otro servicio que ningún plugin ofrece.

Cuando un cliente me pide un plugin a medida, primero miro si ya existe un plugin con buen soporte que haga la mayor parte. Cada plugin a medida es código que alguien tiene que actualizar durante años. Pagar la licencia de un plugin más un pequeño complemento suele salir más barato que tener que mantenerlo todo.

Hay otro motivo para que el código a medida vaya en un plugin. El código pegado en el archivo functions.php del tema se sobrescribe cuando el tema se actualiza (salvo que esté en un tema hijo), y deja de ejecutarse si cambias de tema. Un plugin mantiene tu función activa uses el tema que uses, y por eso el WordPress Plugin Handbook (en inglés) trata los plugins como la forma de añadir funciones.

Primero, define bien el alcance

Un alcance claro marca la diferencia entre un trabajo de 281 € y uno de 2.805 €, y te permite comparar ofertas. Apunta:

  • qué debe hacer la función, con palabras sencillas y paso a paso
  • quién la usa: visitantes, miembros con sesión iniciada, clientes o solo tú en el escritorio
  • qué datos guarda o muestra, y de dónde salen esos datos
  • cualquier servicio externo con el que se comunica: un CRM, un sistema de reservas, un proveedor de pagos, una API
  • con qué plugins tiene que funcionar: WooCommerce, tu plugin de formularios, tu maquetador
  • cómo la vas a gestionar: con una página de ajustes o pidiendo los cambios al desarrollador
  • qué debe cumplirse para dar el trabajo por terminado: los pasos exactos que probarás antes de aceptar la entrega

Añade un boceto o una grabación de pantalla de una web que haga algo parecido. Un ejemplo ayuda al desarrollador a darte un presupuesto más preciso.

Si la función tiene varias partes, divídela. Encarga primero lo esencial, pruébalo en uso real y añade los extras en un segundo pedido. Así es más fácil evitar pagar por funciones que no necesitas.

¿Ya tienes un plugin escrito con IA?

Si usaste ChatGPT o Claude para escribir un plugin, envía al desarrollador el código actual, explica qué debería hacer e indica en qué pasos falla. Yo pediría una revisión antes de aceptar una reparación o una sustitución. Las comprobaciones son las mismas que para cualquier plugin a medida: quién puede acceder a sus funciones, cómo trata los datos y si funciona con tus otros plugins.

Acuerda con el desarrollador que las pruebas se hagan en una copia de staging, que te entregue el código fuente completo y quién se encargará de las futuras actualizaciones. Pregunta si un plugin existente podría cubrir la función con menos código a medida que mantener.

Dónde contratar a un desarrollador

Para desarrollar plugins a medida recomiendo Fiverr Pro. Yo mismo trabajo en Fiverr, así que sé cómo funcionan los pedidos, los pagos y las reseñas. Fiverr verifica a los vendedores Pro.

Cómo pagas Precio fijo por paquete, visible antes de pedir; algunos gigs dividen los desarrollos grandes en hitos
Precio habitual para este trabajo 187-3.740 €, según el alcance
Cuándo empieza Puedes hacer el pedido ya; las funciones pequeñas tardan días y los plugins completos, de dos a seis semanas
Tu dinero Fiverr lo retiene hasta que el pedido se completa
Ideal para Funciones a medida, cambios en un plugin existente, conexiones con servicios externos
Dónde ir Buscar en Fiverr

Para un desarrollo de más de unos cientos de euros, pregunta si el gig ofrece hitos. Así revisas y aceptas el plugin por partes, y cada hito tiene un plazo de revisión más largo (8 días) que un pedido normal (3 días).

Hay otros marketplaces como Upwork, pero me quedé con Fiverr porque ya trabajo allí.

Cuánto cuesta

En el momento de escribir este artículo, estos son los precios habituales de Fiverr Pro para desarrollar o modificar plugins:

El trabajo Precio habitual en Fiverr Pro Qué suele incluir
Función pequeña o cambio en un plugin existente 187-468 € Una función, una integración con WooCommerce o con un plugin de formularios, un arreglo en código a medida que escribió otra persona
Plugin a medida con página de ajustes 468-1.403 € Tu propia función, una pantalla en el escritorio para gestionarla, pruebas en staging, documentación básica
Plugin más grande o conexión con un servicio externo 1.403-3.740+ € Conexión por API, sincronización de datos, tablas propias en la base de datos, roles de usuario, varias funciones por hitos

Los precios de los paquetes no incluyen la tarifa de servicio de Fiverr, y algunos vendedores piden una oferta personalizada para todo lo que vaya más allá del paquete Básico.

Los trabajos más pequeños en Fiverr Marketplace tienen precios de partida más bajos, pero si tu web va a depender de ese código, merece la pena pagar la diferencia por un vendedor verificado.

Qué suele quedar fuera de las ofertas más baratas

Por un precio bajo, a menudo recibes un código que funciona en la web de pruebas del desarrollador el día de la entrega. Comprueba si la oferta incluye:

  • desarrollo y pruebas en una copia de staging, no en tu web real
  • comprobar que el plugin funciona con tus versiones actuales de WordPress, PHP y plugins
  • seguridad básica: datos de entrada validados, datos escapados, ninguna página de administración abierta a los visitantes
  • código que se carga solo en las páginas que lo necesitan, para que el resto de la web siga cargando rápido
  • un readme que explique qué hace el plugin y cómo cambiar sus ajustes
  • un periodo de corrección de errores después de la entrega

La diferencia entre un plugin de 281 € y uno de 1.403 € está sobre todo en lo que ocurre una vez que la función empieza a funcionar.

Cómo elegir un desarrollador de plugins WordPress

El código a medida se ejecuta en cada carga de página, así que los hábitos del desarrollador importan tanto como el precio.

Busca reseñas de trabajos parecidos

Busca reseñas que mencionen plugins a medida, personalizaciones de WooCommerce o conexiones con APIs, no solo configuración de temas o diseño. Lee las reseñas de una a tres estrellas y cómo respondió el vendedor.

Pide un plugin que puedas ver funcionando

Pide una web en funcionamiento que use un plugin creado por él, o un plugin que haya publicado en wordpress.org. Un ejemplo que funciona te dice más que una lista de lenguajes de programación.

Fíjate en cómo responde a tu encargo

Un buen desarrollador te pregunta por tu versión de WordPress, tu hosting, los plugins con los que tiene que funcionar y cómo lo vas a probar. Que te proponga un plugin existente en lugar de código nuevo es buena señal.

Las preguntas que yo haría antes de pedir

  • ¿Puede hacer esto un plugin existente, o al menos una parte?
  • ¿Vas a desarrollar y probar en una copia de staging?
  • ¿Recibiré el código fuente completo, y será mío cuando el pedido se complete?
  • ¿Seguirá funcionando el plugin si cambio de tema?
  • ¿Qué pasará cuando WordPress o WooCommerce lancen una actualización importante?
  • ¿Qué servicios externos o librerías de pago va a usar, y a nombre de quién estarán las cuentas?
  • ¿Durante cuánto tiempo corriges errores gratis después de la entrega?

Empieza con un pedido pequeño

Si el trabajo es grande, empieza por la función principal como paquete Básico o como primer hito. Así ves cómo prueba y cómo se comunica el desarrollador antes de comprometerte con el plugin entero.

Señales de alarma

  • te pide la contraseña de tu cuenta de hosting o de tu registrador de dominios
  • te propone hablar o pagar fuera de Fiverr
  • te da un presupuesto para tener listo un plugin complejo en un día sin hacer preguntas
  • piensa desarrollar y probar en tu web real
  • no quiere entregar el código fuente, o solo entrega un archivo cifrado o “bloqueado”
  • pone las claves de API o las cuentas externas a su nombre
  • ofrece un plugin premium “gratis” sin clave de licencia, que es una copia pirata y puede traer malware

Cómo dar acceso de forma segura

Para trabajar con plugins hace falta acceder a WordPress y, a veces, a los archivos. Limita el acceso a lo necesario para el trabajo y comparte las contraseñas con un gestor de contraseñas después de hacer el pedido.

  1. Haz primero tu propia copia de seguridad. Usa el panel de tu hosting o un plugin de copias de seguridad, y guarda una copia fuera del servidor.
  2. Prepara una copia de staging. Muchos hostings la crean en unos pocos clics. El desarrollador trabaja y prueba ahí, y solo el plugin terminado pasa a la web real.
  3. Crea un usuario de WordPress aparte para el desarrollador. Instalar y probar plugins requiere el rol Administrador, así que borra este usuario después de la entrega. Nunca compartas tu propio acceso.
  4. Da acceso a los archivos solo si el trabajo lo necesita. Crea un usuario SFTP aparte en el panel de tu hosting, en lugar de dar la contraseña de tu cuenta de hosting.
  5. Mantén las cuentas externas a tu nombre. Si el plugin se conecta a un CRM, a un proveedor de pagos o a una API, crea tú la cuenta y dale al desarrollador solo la clave que necesita el plugin.

Nunca compartas el acceso a tu registrador de dominios, el de tu proveedor de pagos ni el correo que usa la cuenta de administrador de tu web.

Qué enviar antes de empezar

  • la URL de tu web, y la URL de staging si tienes una
  • qué debe hacer la función, paso a paso, y qué debe cumplirse para dar el trabajo por terminado
  • capturas de pantalla, un boceto o el enlace a una web que haga algo parecido
  • tu versión de WordPress y de PHP (Herramientas → Salud del sitio → Información)
  • tu tema, tu maquetador y los plugins con los que tiene que funcionar
  • cualquier servicio externo al que se conecte, con un enlace a la documentación de su API
  • cómo lo vas a gestionar después del lanzamiento: con una página de ajustes o pidiendo los cambios al desarrollador
  • tu plazo y tu presupuesto
  • qué accesos estás dispuesto a dar

Los requisitos de tu pedido son la referencia si la entrega no coincide con lo que acordasteis.

Propiedad, entrega y soporte después del lanzamiento

Un plugin a medida solo te sirve si puedes seguir usándolo sin la persona que lo escribió.

En Fiverr, los derechos sobre el trabajo entregado pasan a ti cuando el pedido está pagado por completo, salvo que la descripción del gig o la oferta personalizada del vendedor diga otra cosa. Lee ambas antes de hacer el pedido y solicita al vendedor que confirme que recibirás el código fuente completo y sin cifrar.

Antes de aceptar la entrega, comprueba:

  • que el plugin funciona en staging en todos los pasos de tu encargo
  • que la web sigue cargando a la misma velocidad con el plugin activado
  • que tienes el plugin en un archivo zip, más un readme que explique cómo configurarlo
  • que sabes qué cuentas externas y claves usa, y que están a tu nombre

Pide cualquier cambio a través de Fiverr antes de aceptar. Después, borra el usuario de WordPress y el usuario SFTP del desarrollador, y cambia cualquier contraseña que hayas compartido.

Ten previstas las actualizaciones. WordPress, PHP y WooCommerce cambian, y el código a medida a veces necesita un pequeño arreglo tras una actualización grande. Pregunta por el soporte de pago después de la entrega. Guarda bien el zip y el readme del plugin, y prueba las actualizaciones primero en staging (en una tienda, todas). El mantenimiento regular te ayuda a detectar un conflicto antes que tus visitantes.

Resumen

Contratar a un desarrollador de plugins WordPress empieza por saber qué debe hacer la función y de quién es el resultado. Desarrollar sobre la web real o aceptar un código que otro desarrollador no puede mantener pone tu web en riesgo. Define un alcance claro, empieza por la función principal con un primer pedido pequeño y mantén el código fuente y las cuentas en tus manos.

Preguntas frecuentes

¿Un plugin a medida ralentizará mi web?

Cada plugin supone algo de carga, pero uno bien hecho que ejecuta las tareas más exigentes solo donde hacen falta suele tener poco impacto. Antes de aceptar, prueba la velocidad de la web en staging con el plugin activado y desactivado.

¿El código es mío?

En Fiverr, los derechos sobre el trabajo entregado pasan a ti cuando el pedido está pagado por completo, salvo que la descripción del gig o la oferta personalizada diga otra cosa. Revisa ambas y pide el código fuente completo y sin cifrar como parte de la entrega.

¿Es seguro dar acceso de administrador a un desarrollador?

Sí, si le creas un usuario Administrador aparte, haces antes una copia de seguridad y le pides que trabaje en una copia de staging. Borra ese usuario después de la entrega y nunca compartas tu propio acceso ni la contraseña de tu cuenta de hosting.

¿Qué pasa cuando WordPress se actualiza?

La mayoría de los plugins bien escritos siguen funcionando, pero tras una actualización importante de WordPress, PHP o WooCommerce puede hacer falta un pequeño arreglo. Prueba primero las actualizaciones en staging (en una tienda, todas) y, antes de hacer el pedido, pregunta al desarrollador si ofrece soporte de pago más adelante.

¿Precio fijo o por horas?

Normalmente fijo. La mayoría de los gigs de Fiverr Pro tienen precio por paquete, así que sabes el precio antes de pedir, aunque algunos vendedores también ofrecen pedidos por horas con un límite de horas semanal. Para un plugin más grande, pide hitos para pagar y revisar por partes.

¿Cuánto se tarda en desarrollar un plugin a medida?

Una función pequeña suele llevar unos días. Un plugin con página de ajustes lleva de una a tres semanas, y una conexión con un servicio externo puede llevar de cuatro a seis semanas, dedicadas sobre todo a las pruebas.

¿Puedo cambiar de desarrollador más adelante?

Sí, si tienes el código fuente completo y un readme. Otro desarrollador puede leer un código limpio y seguir trabajando en él. Por eso un código cifrado o bloqueado es una señal de alarma.