Lo que no existía, lo construimos nosotros
Preparar la apertura de la Tienda nos llevó a resolver un problema real. Así nació CartTrigger Stripe: una integración que el mercado no tenía.
Hay una fase, en el lanzamiento de cualquier proyecto, en la que las herramientas dejan de ser suficientes.
No porque sean malas. Sino porque el problema que tienes delante es más específico que lo que el mercado ha resuelto hasta ahora.
Estamos preparando la apertura de nuestra Tienda: una selección de vinos italianos y productos importados que no encontrarás ni en la gran distribución ni en la mayoría de las tiendas especializadas.
No es un catálogo amplio. Es una elección deliberada, construida con los mismos criterios con los que llevamos décadas eligiendo: conocimiento directo, criterio propio, y la convicción de que lo justo no se improvisa.
Para llegar ahí, había que resolver antes un problema concreto.
El problema tenía nombre: Bizum. Y Multibanco.
Operar en España y Portugal sin ofrecer Bizum y Multibanco no es una opción. Son los métodos que millones de personas usan a diario.
Sin ellos, una tienda online en la península ibérica empieza con una desventaja que ningún catálogo compensa.
Stripe los tiene disponibles. El problema estaba en el medio.
El plugin oficial de Stripe para WooCommerce no expone automáticamente todos los métodos de pago activos en tu cuenta.
Cada método requiere configuración manual. Algunos, como Bizum, directamente no aparecen. Y como efecto secundario no menor: al instalarlo, crea dos perfiles de pago nuevos en tu cuenta de Stripe, aunque ya tengas uno que funciona perfectamente.
La solución obvia habría sido aceptarlo o buscar un plugin de terceros.
Nosotros hicimos otra cosa.
Décadas desarrollando para la web, una integración más.
En Poletto llevamos muchos años construyendo soluciones para la web. No como actividad secundaria: es una parte central de lo que somos.
Hemos visto evolucionar plataformas, frameworks, ecosistemas enteros. Y hemos aprendido que la mayor parte de los problemas reales no encajan del todo en ninguna solución estándar.
Esa es la zona donde trabajamos mejor.
Cuando la herramienta que necesitamos no existe, o existe pero está incompleta, la construimos. No como ejercicio técnico. Como respuesta a una necesidad operativa que alguien, en algún momento, va a tener que resolver de todas formas.
Esta vez la necesidad era nuestra.
CartTrigger – Stripe
El resultado es CartTrigger Stripe: un plugin open source para WordPress y WooCommerce que utiliza el Payment Element de Stripe para mostrar automáticamente todos los métodos de pago activados en tu cuenta. Sin configuración adicional por método. Sin perfiles duplicados. Si está habilitado en Stripe, aparece en el checkout.
Bizum, Multibanco, MB Way, Klarna, Revolut Pay, Apple Pay, Google Pay y Tarjetas todos gestionados desde un único componente, con el perfil de pagos predeterminado de tu cuenta.
Incluye también Express Checkout mediante shortcode, gestión de pagos asíncronos vía webhook, personalización completa de apariencia desde el panel de administración, e internacionalización en español y italiano.
Todo sin dependencias externas: las llamadas a la API de Stripe se realizan directamente a través del HTTP API de WordPress.
Nació como herramienta interna para nuestra propia tienda. Tras superar las pruebas en producción, está prevista su publicación en el repositorio oficial de WordPress.org.
El código está disponible ahora en GitHub, bajo licencia GPLv2.
Por qué lo publicamos
Podríamos haberlo dejado como proyecto interno. Pero eso no es coherente con la forma en que entendemos el trabajo.
Si hemos invertido tiempo en resolver un problema real, y la solución puede ser útil para otros que tienen el mismo problema, la decisión correcta es publicarla.
Así funciona el software bien hecho: se comparte, se mejora, se ajusta a contextos que el autor original no había previsto.
CartTrigger Stripe es un proyecto de Poletto 1976, sin ninguna relación con Stripe ni con Automattic.
No está financiado, solicitado ni avalado por ellos.
La Tienda abre pronto
Con la integración de pagos resuelta, la Tienda está casi lista.
Vinos italianos que no están en las estanterías de aquí. Seleccionados despacio, importados con criterio, presentados con el contexto necesario para entender lo que hay en la botella.
Para quienes saben que lo justo no es fácil de encontrar. Pero cuando aparece, vale la pena.