BK Modules para agencias PrestaShop: 30 % y desarrollo a medida
Viernes por la tarde. Un cliente tuyo, que vende a instaladores, te escribe con tres cosas «para antes de vacaciones»: que el catálogo no se vea hasta que él apruebe a cada cliente nuevo, que el NIF intracomunitario se valide solo y que el precio salga en la moneda del país desde el que entran. Ninguna de las tres da para un proyecto. Las tres juntas se te comen el mes.
Si desarrollas o mantienes tiendas PrestaShop de terceros, el problema nunca es que no sepas hacerlo. Es que hacerlo desde cero, mantenerlo cuando salga la siguiente versión de PrestaShop y responder del fallo de dentro de dos años no cabe en el presupuesto que tu cliente ha aprobado.
Nosotros hacemos módulos y desarrollo a medida para PrestaShop, y trabajamos con agencias, estudios y freelances de dos maneras: te llevas nuestro catálogo con un 30 % y te llevas nuestro taller para lo que no te compensa hacer dentro.
Las dos maneras de llevarte el 30 %
Es la misma cifra por dos caminos, y lo único que cambia es quién pone la tarjeta:
- Cupón del 30 % si compras tú. Compras la licencia como agencia, con tu cupón, y se la facturas a tu cliente al precio con el que trabajes. El margen es tuyo desde el primer pedido y tu cliente no ve nuestro precio de tarifa.
- Comisión del 30 % si compra tu cliente. Le pasas tu enlace, compra él, la licencia queda a su nombre —con su cuenta, sus descargas y sus actualizaciones— y tú cobras la comisión de esa venta sin haber adelantado nada.
Cuál te conviene no es una cuestión de dinero, porque el porcentaje es el mismo. Es una cuestión de quién quieres que sea el dueño de la licencia. Si la tienda es un cliente de mantenimiento y quieres tener tú la relación con las herramientas que usa, compra tú. Si el cliente prefiere sus propias licencias a su nombre —o vas a dejar el proyecto cerrado y entregado—, pasa el enlace y cobra la comisión.
El mismo 30 % en los dos casos. Lo que decides no es el margen: es a nombre de quién queda la licencia.
El enlace de afiliado marca al visitante durante treinta días. Si tu cliente entra hoy desde tu enlace, se lo piensa y compra la semana que viene, esa venta sigue siendo tuya. Lo demás, en corto:
- La comisión se calcula sobre el importe neto: el precio sin IVA, sin descuentos ni reembolsos y sin las comisiones del método de pago.
- Cada venta pasa dos meses de validación antes de convertirse en saldo disponible. Es el plazo para que se cierren devoluciones e impagos.
- El saldo se retira a partir de 50 €, por PayPal o por transferencia.
Cómo se entra
- Nos escribes y nos cuentas a qué te dedicas. No pedimos volumen mínimo ni exclusividad; solo saber quién eres y qué tipo de tiendas llevas.
- Te damos tu cupón, a nombre de tu agencia. No es un código público: es tuyo y sirve para todas tus compras.
- Te das de alta en el programa de afiliados, en affiliates.bkmodules.com: ahí están tu enlace, las visitas que traes, las ventas que se te atribuyen y las condiciones completas.
Las dos vías conviven: puedes comprar tú las licencias de unos clientes y pasar el enlace en otros. Lo que no se hace es sumar las dos en la misma venta.
Lo que ya está hecho y puedes vender mañana
Todo el catálogo es de fabricación propia, funciona en PrestaShop 1.7, 8 y 9, y se instala en el dominio de tu cliente sin tocar el núcleo:
- Registro profesional con validación manual, para las tiendas que solo venden a empresas: el catálogo permanece cerrado hasta que alguien aprueba al cliente, y el NIF se comprueba contra el censo europeo. Lo contamos en tienda B2B con el catálogo oculto y en validar el NIF contra VIES.
- Botón de desistimiento, obligatorio en la Unión Europea desde el 19 de junio de 2026. Si llevas tiendas europeas, es la respuesta más rápida a un correo incómodo: qué exige la norma.
- Geolocalización y precios por país: cada visitante entra con su idioma, su moneda y su lista de precios. Útil en cuanto un cliente cruza la frontera — precios por país.
- Captcha sin cookies para el registro y el formulario de contacto, que no necesita banner de consentimiento ni manda datos a terceros: la alternativa a reCAPTCHA.
- Autocompletado de direcciones en el proceso de compra, que es lo que evita las entregas fallidas: direcciones bien escritas a la primera.
- Descargables con variantes, para vender licencias, packs o bonos con combinaciones y sin etapa de envío: cómo se monta.
Las actualizaciones van con la licencia: cuando publicamos una versión nueva, aparece en la cuenta del titular para descargarla. No hay que ir mirando si ha salido algo.
El taller: lo que no te compensa hacer dentro
La otra mitad de nuestro trabajo es desarrollo a medida en marca blanca, y buena parte llega de agencias que tienen el proyecto vendido y no tienen el hueco. Las reglas con las que trabajamos son cortas:
- Hablamos con tu equipo, no con tu cliente, salvo que tú quieras sentarnos en esa reunión. El proyecto es tuyo y la cara delante del cliente es la tuya.
- No vamos por detrás a por tu cartera. El cliente que nos traes es tu cliente, también cuando el encargo termine.
- Se entrega el código y se explica. Lo que hacemos queda en tu repositorio, documentado, para que lo mantenga tu equipo. Si prefieres que el mantenimiento lo llevemos nosotros, también.
Los encargos típicos son un módulo a medida que no existe en ningún marketplace, una migración de 1.7 a 9 con módulos viejos por el camino, un rescate de rendimiento cuando la tienda se cae a las horas malas —casi siempre son bots y la búsqueda por facetas— o una revisión de SEO técnico cuando el tráfico no arranca.
Conectores entre PrestaShop y el ERP
Es lo que más nos piden las agencias, y también lo que más proyectos atasca: el cliente ya tiene su ERP, con sus tarifas, su stock por almacén y sus clientes, y la tienda tiene que ser el escaparate de eso, no un tercer catálogo que mantener a mano.
Antes de escribir una línea, el trabajo consiste en repartir quién manda sobre qué: el ERP manda en precios, existencias y tarifas; la ficha manda en cómo se cuenta el producto; la tienda manda en la venta. Con ese reparto claro, el conector es un asunto tranquilo. Sin él, no hay integración que aguante seis meses.
Lo que suele cruzar de un lado a otro: artículos y sus fichas, precio y tarifa por cliente, existencias por almacén, unidad mínima de venta, pedidos que entran en el ERP sin que nadie los teclee y el estado del pedido de vuelta a la tienda. Y por arriba, el reparto de bajas y altas, para que un artículo retirado desaparezca solo.
No trabajamos con una lista cerrada de ERPs: nos conectamos con el que tenga tu cliente, por su API, por sus ficheros o por su base de datos. Hay un caso contado de principio a fin —16.700 referencias, precio y stock del ERP, fichas del catálogo del grupo y pedidos entrando solos— en conectar PrestaShop con Go!Manage y Aunabase.
Preguntas que nos hacen las agencias
¿A nombre de quién queda la licencia?
De quien compra. Si compras tú con el cupón, es tuya y la instalas donde te toque; si compra tu cliente con tu enlace, es suya. Y si un cliente cambia de manos, la licencia se puede pasar a la cuenta que corresponda: lo hace una persona, no un formulario.
¿Puedo usar el cupón y la comisión en la misma venta?
No. Cada venta va por un camino: o la compras tú con descuento, o la compra tu cliente y cobras comisión.
¿Quién atiende al cliente cuando algo falla?
Tú, si quieres ser la única cara visible: nos escribes y contestamos por detrás. O nosotros directamente, si prefieres quitarte el soporte de encima. Se decide al empezar y se puede cambiar.
¿Y si el módulo casi encaja, pero le falta algo para mi cliente?
Es la conversación más habitual. A veces lo que falta ya está en el plan y sale en la siguiente versión para todo el mundo; a veces es tan de tu cliente que se hace aparte. En los dos casos la respuesta llega en un día.
Empezamos por un cliente
No hace falta firmar nada ni convertirse en «partner» de nada. ¿Tienes ahora mismo una tienda esperando algo que no te compensa desarrollar? Cuéntanoslo y te decimos si ya está hecho, si lo hacemos nosotros o si no es para nosotros. La primera consulta no cuesta nada.