- Inicio
- Servicios
- Desarrollo WooCommerce
- Plugins WooCommerce a medida
Plugins WooCommerce a medida para sacar tu lógica de functions.php
Empaquetamos tu regla de negocio en un plugin propio, con repositorio y documentación, preparado para convivir con las actualizaciones de WooCommerce y del resto de plugins.
Cuándo conviene un plugin WooCommerce propio y cómo lo hacemos
Los plugins WooCommerce a medida tienen sentido cuando tu regla de negocio no cabe en la configuración de la tienda ni en un plugin del mercado sin forzarlo. Un snippet en functions.php sirve para salir de una urgencia, pero si toca precios, envíos o pedidos queda atado al tema: no tiene versiones y desaparece el día que cambias de plantilla. Antes de programar revisamos qué hooks, filtros y datos ofrece ya WooCommerce, porque a veces basta con configurar o ajustar algo que ya existe.
Si el plugin modifica precios, métodos de envío o estados de pedido, definimos cómo se comporta en el carrito, en el checkout, en el panel de administración y cuando algo falla. También lo probamos con HPOS (el almacenamiento de pedidos en tablas propias), con el checkout por bloques si lo usas y con los plugins que ya tienes instalados, para que los conflictos salgan en staging y no en producción.
Cuando el plugin tiene que hablar con un ERP, un transportista u otra API externa, usamos la REST API y tareas en segundo plano con Action Scheduler para que el checkout no se quede esperando una respuesta. Si una llamada falla, queda registrada junto al pedido y al error, se reintenta un número limitado de veces y no repite acciones sobre el mismo pedido aunque el evento llegue dos veces.
Al terminar tienes el código en un repositorio con su historial de versiones, ajustes en el administrador donde tengan sentido, un registro de incidencias y pruebas que cubren también los pedidos que se salen de lo normal. Lo dejamos documentado para que cualquier desarrollador pueda mantenerlo, sea nuestro equipo u otro, y para que cada actualización de WordPress se pueda probar contra esos mismos casos antes de aplicarla.
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
Plugin privado con tu lógica comercial
Reglas de precio, descuentos, envío o catálogo en un plugin propio que no depende del tema activo.
- 02 / 06
Hooks y filtros en carrito y checkout
Modificamos carrito, checkout y pedido desde los puntos de extensión de WooCommerce. El core queda intacto.
- 03 / 06
Compatibilidad con HPOS y versiones
El plugin lee y guarda pedidos con las APIs de WooCommerce y se prueba con tu versión y tus plugins activos.
- 04 / 06
Integraciones por REST API y colas
Las llamadas externas van en segundo plano con Action Scheduler, con límite de reintentos y registro de errores.
- 05 / 06
Ajustes editables en el administrador
Opciones que tu equipo cambia desde el panel cuando varía la regla, sin pasar por un desarrollador.
- 06 / 06
Repositorio, pruebas y documentación
Código versionado, los casos de prueba que acordemos e instrucciones para actualizar y mantener el plugin.
Ejemplo: un recargo por envío voluminoso que vivía en el tema
Imagina una tienda de mobiliario que cobra un recargo cuando el carrito incluye piezas voluminosas y el destino es una isla. La regla está en el functions.php del tema hijo, mezclada con estilos y otros ajustes. Un día cambian de tema, el recargo deja de aplicarse y nadie lo detecta hasta que llega la factura del operador logístico.
La solución sería mover la regla a un plugin propio. Un atributo marca qué productos son voluminosos, un filtro sobre las tarifas de envío aplica el recargo según la zona y el pedido guarda el desglose. Con pruebas para carritos mixtos, cupones y cambios de dirección en el checkout, el siguiente cambio de tema ya no afectaría al recargo.
¿Te pasa algo parecido? CuéntanosloQué necesitamos saber para presupuestar tu plugin
Estas respuestas suelen pesar más en el alcance que la funcionalidad en sí.
- ¿Qué regla exacta debe cumplirse y qué excepciones conoce ya tu equipo?
- ¿Qué tema, plugins y versión de WooCommerce hay activos, y tienes un entorno de pruebas?
- ¿Con qué pedidos reales daremos por bueno el resultado, incluidos los raros?
Con eso te decimos si conviene un plugin propio, uno existente o simplemente configurar mejor.
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.
¿Compensan los plugins WooCommerce a medida frente a uno de pago?
Si un plugin mantenido y con buena reputación cubre tu caso sin forzarlo, suele ser la opción más sensata. El desarrollo a medida compensa cuando la regla es propia de tu negocio, cuando estás encadenando varios plugins para algo simple o cuando lo que compraste choca con tu forma de trabajar.
¿Podéis trabajar sobre una tienda WooCommerce que ya está en marcha?
Sí. Empezamos revisando el tema, las versiones, los plugins activos y el código personalizado que ya haya. Desarrollamos y probamos en una copia de staging, y producción no se toca hasta que validas el resultado.
¿Cómo se presupuesta un plugin a medida?
Partimos de la regla, sus excepciones, las integraciones que intervienen y las pruebas necesarias. Cuando entendemos el caso te enviamos una propuesta escrita con alcance, entregables y lo que queda fuera. No damos precios genéricos porque dos plugins que se describen igual pueden requerir un trabajo muy distinto.
¿Cuánto se tarda en desarrollar un plugin?
El plazo sale del alcance, de lo rápido que tengamos los accesos y de si hay datos de prueba realistas. Lo fijamos en la propuesta, dividido en fases que puedes revisar, y preferimos darte una fecha que podamos cumplir.
¿Qué pasa cuando se actualiza WooCommerce o WordPress?
Si el plugin usa hooks y APIs soportados por WooCommerce, el riesgo de que algo se rompa baja, aunque no desaparece. Lo prudente es probar cada actualización en staging antes de aplicarla en producción. Podemos encargarnos de ese mantenimiento si quieres.
¿De quién es el código del plugin?
Lo dejamos por escrito en la propuesta antes de empezar. Lo normal es que te quedes con el código fuente, el repositorio y la documentación, y que puedas mantenerlo con quien quieras.
Servicios relacionados
¿Nadie se atreve a tocar tu functions.php? Lo ordenamos.
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