Nokko Catalog Sync for Gumroad: muestra tu catálogo de Gumroad en WordPress sin copiar y pegar nada

TOOLS

El problema que tenía y que seguro tú también tienes

Si vendes productos digitales en Gumroad pero tu web está en WordPress, te habrás topado con esto: cada vez que subes un producto nuevo, tienes que ir a tu web y añadirlo a mano. Título, imagen, precio, enlace de compra… otra vez. Y si cambias el precio en Gumroad, te toca acordarte de cambiarlo también en la web. Tarde o temprano se desincroniza, y tu web acaba mostrando productos antiguos o precios que ya no son los reales.

Me pasó a mí con varios de mis propios proyectos, así que decidí construir un plugin que resolviera esto de raíz: Nokko Catalog Sync for Gumroad.

Qué hace el plugin, en plata

La idea es sencilla: conectas tu cuenta de Gumroad, y el plugin trae automáticamente tu catálogo de productos a WordPress. Nada de copiar títulos, descargar imágenes o actualizar precios a mano. El plugin se encarga de mantener todo sincronizado.

En la práctica, esto significa que puedes:

  • Mostrar tu catálogo de Gumroad como una sección más de tu web, con el mismo diseño que el resto del sitio.
  • Actualizar precios o descripciones en Gumroad y verlos reflejados en WordPress sin tocar nada más.
  • Mantener tu web como la fuente “bonita” donde la gente descubre tus productos, mientras Gumroad sigue gestionando los pagos y las descargas por debajo.

Es especialmente útil si vendes plugins, plantillas, samples de audio, presets o cualquier producto digital: tu web queda como escaparate cuidado, y Gumroad hace el trabajo sucio de cobros y entregas.

Por qué lo construí (y por qué no fue tan simple como parecía)

Publicar un plugin en el repositorio oficial de WordPress.org no es solo escribir código que funcione: hay un proceso de revisión bastante estricto. En mi caso, pasé por varias rondas de feedback de los revisores antes de que se aprobara, entre ellas:

  • Tuve que cambiar el prefijo de todas las funciones y variables del plugin (de ngs_ a nkgs_), porque el prefijo original podía generar conflictos con otros plugins.
  • Revisé a fondo la sanitización de datos: cualquier dato que el plugin guarda o muestra tiene que limpiarse correctamente para evitar problemas de seguridad. WordPress.org es muy estricto con esto, y con razón.
  • Tuve que renombrar el plugin por un tema de marca registrada, ya que el nombre original chocaba con otro producto existente.

Todo este proceso, aunque tedioso, hace que el plugin final sea más sólido y más seguro de lo que habría sido si lo hubiera publicado a la primera. El plugin va ya por la versión 0.4.0, con cada actualización afinando algo más la sincronización y la estabilidad.

Cómo lo instalas y lo configuras

Si quieres probarlo en tu propia web:

  1. Búscalo en el repositorio de plugins de WordPress por el nombre Nokko Catalog Sync for Gumroad, o instálalo subiendo el zip desde Plugins > Añadir nuevo > Subir plugin.
  2. Una vez activado, ve a la configuración del plugin y conecta tu cuenta de Gumroad (necesitarás tu API key, que Gumroad te proporciona desde su panel de configuración).
  3. El plugin trae automáticamente tu catálogo. Puedes elegir qué productos mostrar y dónde, usando un bloque o un shortcode según la versión.
  4. A partir de ahí, cualquier cambio que hagas en Gumroad se refleja en tu web la próxima vez que se sincronice.

Para quién es esto

Si vendes en Gumroad y tu web está en WordPress, este plugin te ahorra el trabajo manual de mantener dos catálogos a la vez. Es justo el tipo de herramienta que me gusta construir: pequeña, sin dependencias innecesarias, y pensada para resolver una fricción real del día a día, no para acumular funciones que nadie usa.

¿Usas Gumroad junto con WordPress? Cuéntame qué fricciones tienes tú, seguro que dan para el próximo plugin.