Plugins de WordPress hechos para su proceso, y no al revés.

Cuando cinco plugins y una hoja de cálculo sostienen un proceso, un solo plugin a la medida suele ser más simple, rápido y seguro. Lo construimos según los estándares de WordPress, lo documentamos y lo mantenemos al día.

acme-b2b-pricing.phpPHP 8.1+
<?php
/**
 * Plugin Name:  Acme B2B Pricing
 * Description:  Customer-specific price lists for WooCommerce.
 * Version:      1.4.0
 * Requires PHP: 8.1
 * Text Domain:  acme-b2b-pricing
 */

add_filter( 'woocommerce_product_get_price', 'acme_b2b_price', 10, 2 );

function acme_b2b_price( $price, $product ) {
    if ( ! is_user_logged_in() ) {
        return $price;
    }
    $custom = acme_price_for_customer( get_current_user_id(), $product->get_id() );
    return $custom ?? $price;
}
Un fragmento ilustrativo: una regla de precios que muestra a cada cliente B2B su propia lista de precios.

Ideal para

Sitios de WordPress y WooCommerce con reglas que ningún plugin existente resuelve

Plazo típico

[X–Y] semanas

Modalidad

Proyecto a precio fijo con una especificación escrita

Empieza con

Una llamada para definir el alcance

Señales de que un plugin a la medida le ayudaría

Su sitio tiene decenas de plugins y nadie sabe cuáles importan.

Una función clave depende de un plugin que no se actualiza hace años.

Su equipo exporta, edita y vuelve a importar hojas de cálculo para mantener los sistemas al día.

Paga tres plugins premium para hacer un solo trabajo.

Qué construimos

Extensiones de WooCommerce

Reglas de precios, cuentas B2B, envíos y procesos de pago a la medida.

Integraciones

Conectores entre WordPress y su CRM, ERP, plataforma de pagos o de correo.

Herramientas de administración

Tipos de contenido propios, tableros, importadores y herramientas masivas para su equipo.

Bloques y widgets

Bloques del editor y widgets de Elementor que sus editores pueden usar sin romper el diseño.

Cómo se construye cada plugin

La misma lista en cada plugin, para que el próximo programador que abra el código sepa qué esperar.

Estilo de código

Estándares de código de WordPress, revisados automáticamente en cada cambio.

Seguridad

Entradas saneadas, salidas escapadas, nonces y verificación de permisos en cada acción.

Rendimiento

Sin consultas extra a la base de datos en cada página salvo que hagan falta, y caché donde ayuda.

Traducción

Todos los textos traducibles, con el español incluido cuando lo necesite.

Desinstalación limpia

Elimina sus propios datos al borrarlo, si así lo elige.

Pruebas

Pruebas automáticas en las versiones de PHP y WordPress que usted soporta.

Versiones

Número de versión y registro de cambios en cada actualización.

Qué recibe

Todo lo necesario para usar el plugin, cambiarlo más adelante o pasárselo a otro programador.

Especificación

Qué hace el plugin, su configuración y sus casos especiales, aprobado antes del desarrollo.

Código fuente

En su repositorio Git, con un archivo de lectura y documentación en el código.

Pruebas

Pruebas automáticas de la lógica principal y un informe de pruebas.

Guía de administración

Cómo lo usa y lo configura su equipo.

Notas para programadores

Arquitectura, hooks y cómo ampliarlo.

Propiedad

El código es suyo al pagar la última factura. Los componentes de código abierto mantienen sus propias licencias.

Cómo funciona

1 [Día 1]

Llamada de alcance

Repasamos el proceso que manejará el plugin y revisamos si ya existe uno que lo haga.

De su parte: una hora y ejemplos del proceso.

2 [Semana 1]

Especificación

Una especificación por escrito y un precio fijo.

De su parte: revisión y aprobación.

3 [Semanas 2–X]

Desarrollo

Desarrollo en una copia de pruebas de su sitio, con demostraciones.

De su parte: pruebas con casos reales.

4 [Última semana]

Publicación

Instalación, capacitación y entrega del código y la documentación.

De su parte: una fecha para publicarlo.

Para su equipo de TI

Licencias, mantenimiento y qué pasa cuando WordPress se actualiza.

Licencias

El código es suyo. Lo que se basa en componentes de código abierto mantiene sus licencias, que detallamos en el archivo de lectura.

Compatibilidad

Probado en las versiones de PHP y WordPress que usted usa, solo con APIs públicas de WordPress.

Mantenimiento

Un plan de mantenimiento cubre las actualizaciones de compatibilidad, o su equipo puede asumirlo con las notas para programadores.

Preguntas sobre proyectos de plugins

¿Por qué no usar un plugin existente?

Muchas veces conviene, y se lo diremos. Lo a la medida tiene sentido cuando los plugins existentes no se ajustan a sus reglas, se pisan entre sí o agregan riesgos de seguridad y rendimiento.

¿El plugin se romperá cuando WordPress se actualice?

Usamos las APIs públicas de WordPress y probamos con cada versión nueva. Un plan de mantenimiento cubre las actualizaciones de compatibilidad.

¿Pueden corregir o ampliar un plugin hecho por otros?

Sí, después de revisar el código para saber con qué trabajamos.

¿De quién es el plugin?

Suyo, al pagar la última factura. Si quiere publicarlo, podemos prepararlo para el directorio de plugins de WordPress.org.

Describa el proceso. Le diremos si un plugin es la respuesta.

A veces la respuesta correcta es un plugin existente. Si es así, se lo diremos.