Saltar al contenido

Tecnología · Gestor de contenidos

Programación WordPress a medida

Tu web ya está en WordPress y hace casi todo lo que necesitas. Lo que falta no lo resuelve otro plugin del repositorio: es una regla de tu negocio, una conexión con otro sistema o un error que nadie ha conseguido arreglar. Programamos esa pieza sobre lo que ya tienes, sin rehacer la web.

Fig. 01Banco de ensamblajePLUGIN · A MEDIDAEn bucle
El cartucho entra en el conector y la web gana una función: el bloque nuevo aparece en la página y el panel lo muestra activo.

Situaciones

Qué puedes resolver con programación en WordPress

Son encargos que empiezan con la web funcionando. No se trata de cambiar de plataforma, sino de que WordPress haga lo que tu negocio necesita y hoy no hace.

  • La función que ningún plugin trae

    Un presupuesto que se calcula con tus tarifas, una reserva con tus reglas o un área donde cada cliente ve lo suyo. Se programa como plugin propio, con su pantalla de ajustes en el panel.

  • Datos que se copian a mano

    Los pedidos, los contactos o las altas salen de WordPress y alguien los teclea en el CRM o el ERP. Una integración los envía sola y deja constancia de cada envío.

  • Un error que vuelve tras cada actualización

    La web se rompe al actualizar, un formulario no llega o el pago falla a veces. Reproducimos el fallo, encontramos la causa y lo corregimos donde nace, no encima.

  • Una web que se ha quedado pequeña

    Nuevos tipos de contenido, campos propios, roles de usuario o una tienda que crece. La web evoluciona sobre lo que ya funciona en lugar de empezar de cero.

El conector: donde la función nueva se une a la web

Qué conviene revisar al empezar

  • La versión de WordPress y de PHP, y quién gestiona el alojamiento
  • El tema y los plugins activos, y cuáles se han modificado a mano
  • Si existe una copia de pruebas donde ensayar sin tocar la web pública
  • Qué sistema externo interviene y qué deja leer o escribir

Servicios

Qué desarrollamos en WordPress

Cuatro tipos de encargo. Lo habitual es que un proyecto combine dos: una función nueva y la conexión que la alimenta.

  • Módulo 1 · Cartucho

    Plugins y funcionalidades a medida

    Código propio que añade lo que tu negocio necesita y que se activa y se desactiva como cualquier plugin. No se pierde al cambiar de tema ni al actualizar WordPress.

    Ejemplos de entregables

    • Calculadora de presupuestos
    • Reservas con reglas propias
    • Área privada de clientes
  • Módulo 2 · Conector

    Integraciones con otros sistemas

    WordPress envía y recibe datos de tu CRM, tu ERP, tu pasarela de pago o tu herramienta de correo, con reintentos y un registro de lo que salió.

    Ejemplos de entregables

    • Pedidos de WooCommerce al ERP
    • Formularios al CRM
    • Stock y precios sincronizados
  • Módulo 3 · Panel

    Corrección de errores y rendimiento

    Diagnóstico de fallos, conflictos entre plugins, consultas lentas y pantallas del panel que tardan. Cada arreglo se prueba en una copia antes de publicarse.

    Ejemplos de entregables

    • Conflicto entre dos plugins
    • Formulario que no envía
    • Panel de administración lento
  • Módulo 4 · Web modular

    Evolución de webs existentes

    Tipos de contenido, campos y bloques propios para el editor, de modo que tu equipo publique sin tocar código ni romper el diseño.

    Ejemplos de entregables

    • Bloques a medida para el editor
    • Tipos de contenido y campos propios
    • Roles y permisos de edición

Un ejemplo en funcionamiento

Un formulario que guarda en WordPress y avisa al CRM

Ejemplo ilustrativo con datos ficticios. Envía la solicitud y sigue el dato: primero queda guardado como entrada en WordPress y después sale hacia el CRM. Prueba también con el CRM sin responder.

Demostración simulada · datos de muestra

Formulario de la web

Desmárcalo para ver qué pasa cuando el otro sistema no contesta.

Qué ocurre con el dato

  1. Formulario validado
  2. Guardado en WordPress
  3. Enviado al CRM

Entradas guardadas en WordPress

Todavía no hay entradas. Envía la primera.

No hay ningún WordPress ni ningún CRM detrás de esta demostración: el recorrido está simulado en tu navegador y nada de lo que escribas se envía.

Integración

Cómo encaja con tus sistemas

Un WordPress rara vez trabaja solo. Lo habitual es que reciba datos de un sitio y tenga que dejar constancia en otro; la pieza a medida se coloca entre los dos.

De dónde viene

  • Tu WordPress actualtema, plugins y contenido
  • WooCommercepedidos, clientes y stock
  • Formularios y usuariosaltas y solicitudes
WordPressPlugin o integración a medidavalida, guarda y envía

A dónde llega

Dependencias que conviene revisar

  • Si el alojamiento permite tareas programadas y conexiones salientes
  • Qué API ofrece el otro sistema y con qué límites
  • Qué otros plugins tocan los mismos datos
  • Quién actualizará WordPress después y con qué frecuencia

Cómo trabajamos y qué entregamos

Cómo trabajamos un encargo de WordPress

  1. 01

    Revisión inicial

    Miramos la instalación: versiones, tema, plugins y el fallo o la necesidad, reproducidos en una copia.

  2. 02

    Alcance

    Escribimos qué hará la pieza, qué no hará y qué sistema externo toca. Si un plugin existente ya lo resuelve bien, lo decimos.

  3. 03

    Primera entrega

    La función instalada en el entorno de pruebas, con datos tuyos y no de demostración.

  4. 04

    Validación

    La pruebas con casos reales, incluido el que falla. Se publica cuando la das por buena.

  5. 05

    Documentación

    Qué hace el plugin, cómo se configura, cómo se desactiva y qué mirar al actualizar WordPress.

Qué recibes al cerrar el encargo

  • El código del plugin en un repositorio a tu nombre
  • La instalación en pruebas y en la web pública
  • Una guía de uso y de mantenimiento
  • La lista de lo que queda fuera y por qué

Preguntas

Preguntas sobre WordPress

¿Falta la tuya? Escríbela a info@veodar.com y te respondemos con una pregunta concreta, no con un dossier.

¿Hace falta rehacer la web para añadir una función?

No. Lo habitual es programarla como plugin propio sobre la web que ya tienes. Rehacer solo compensa cuando el tema o la instalación impiden trabajar con garantías, y en ese caso lo decimos antes de presupuestar.

¿Qué pasa con el código a medida cuando se actualiza WordPress?

El código va en un plugin aparte, no dentro del tema ni del núcleo, así que una actualización no lo borra. Aun así, una versión nueva puede cambiar comportamientos: por eso se entrega con una nota de qué comprobar después de actualizar.

¿Trabajáis sobre el tema o el maquetador que ya tengo?

Sí, siempre que podamos leer cómo está montado. Revisamos primero el tema, el maquetador y los plugins activos; si alguno bloquea lo que se necesita, lo explicamos con las alternativas.

¿Podéis conectar WordPress con mi CRM o mi ERP?

Si ese sistema ofrece una API o algún modo de importar y exportar datos, sí. Lo comprobamos al principio: qué deja leer, qué deja escribir y con qué límites. El alcance se escribe con eso delante.

¿Y si solo necesito arreglar un error?

También es un encargo. Reproducimos el fallo en una copia, localizamos la causa y entregamos el arreglo con una explicación de qué lo provocaba, para que no vuelva con la siguiente actualización.

Actualizado:

Otras tecnologías

Con qué se combina

Todas las tecnologías
  • Desarrollo web con AstroWebs corporativas, catálogos y sitios de contenido. Desarrollo, migraciones e integración con gestores de contenido, con atención al rendimiento.
  • Programación con JavaScriptCalculadoras, filtros, validaciones e interacciones para tu web. Nuevas funcionalidades y resolución de problemas en el código existente.
  • Backend con Node.jsAPIs, conexiones entre sistemas y procesos en segundo plano. Automatizamos el intercambio de información entre tu web y tus herramientas de gestión.

Empezar

Cuéntanos qué le falta a tu WordPress.

Con la dirección de la web y una frase de lo que debería hacer nos basta para una primera respuesta.

Qué ayuda a valorarlo

  • La dirección de la web
  • Qué debería hacer y hoy no hace
  • Qué otros sistemas intervienen
  • Si hay copia de pruebas o acceso al alojamiento

¿Antes de escribir? Mira cómo presupuestamos un proyecto o las soluciones por área de la empresa.

Fig. 07Manipulador MorseH · O · L · A