Llevo 15 años trabajando como programador PrestaShop y muchas de las tiendas que me llegan vienen de una mala experiencia: un módulo que rompió el checkout, una actualización a medias o un proveedor que dejó de contestar. Casi siempre se podría haber evitado con unas cuantas preguntas antes de contratar. Esta guía es la lista que yo usaría si estuviera en tu lugar.
Antes de nada: ¿qué necesitas exactamente?
No es lo mismo arreglar un error en una tienda que ya vende que construir una tienda nueva. Para lo primero necesitas a alguien que entre al código, entienda lo que hay y no rompa nada más. Para lo segundo, además, alguien que sepa de diseño, catálogo y lanzamiento. Ten claro en cuál de los dos casos estás, porque cambia el perfil que buscas y el presupuesto.
- Urgencia: error 500, checkout que no cobra, back office caído.
- Desarrollo: un módulo a medida, una integración con tu ERP, cambios en la plantilla.
- Migración: pasar de PrestaShop 1.6 o 1.7 a la versión 8 o 9.
- Mantenimiento: alguien de confianza que revise la tienda cada mes.
1. ¿Trabajas solo con PrestaShop?
PrestaShop tiene su forma de hacer las cosas: hooks, overrides, el paso de controladores antiguos a Symfony, la caché de Smarty, la compatibilidad entre versiones de PHP. Un generalista que toca WordPress, Shopify y PrestaShop por igual puede hacerlo, pero tardará más y es más probable que use atajos que luego te impiden actualizar. Busca a alguien especializado.
2. ¿Con qué versiones has trabajado recientemente?
Pregunta directamente por PrestaShop 8 y 9. Si tu tienda está en 1.7, el siguiente paso será migrar, y quieres a alguien que ya lo haya hecho en producción. Pide un ejemplo concreto que puedas abrir.
3. ¿Puedo ver tiendas reales en las que hayas trabajado?
Un buen programador PrestaShop tiene tiendas en producción que puedes visitar, no solo capturas. Mejor aún si explica qué hizo en cada una. Por ejemplo, en Boutique Motor documenté la reconstrucción completa de PrestaShop 1.7 a 9.1.
4. ¿Con quién voy a hablar?
En muchas agencias hablas con un comercial y el trabajo lo hace otra persona a la que nunca conoces. Eso no es malo en sí, pero en incidencias técnicas cada intermediario añade horas y malentendidos. Pregunta quién programa y si puedes hablar con esa persona.
5. ¿Cómo haces las copias de seguridad?
Es la pregunta más importante y la que menos se hace. La respuesta correcta es: copia completa de archivos y base de datos antes de tocar nada, y entorno de pruebas (staging) cuando el cambio tiene riesgo. Si la respuesta es vaga, sigue buscando.
6. ¿Vas a modificar el core de PrestaShop?
Modificar archivos del núcleo es la forma más rápida de que la siguiente actualización borre el trabajo o rompa la tienda. Lo correcto es usar módulos, hooks y un tema child, y overrides solo cuando no hay alternativa y documentados.
7. ¿Me das un presupuesto cerrado?
Para trabajos acotados, un programador con experiencia debería poder darte una cifra cerrada después de ver la tienda. Para trabajos abiertos, una estimación por horas con un tope. Desconfía de “ya veremos” sin números.
8. ¿El código será mío?
Si pagas un módulo a medida, deberías poder usarlo, modificarlo o llevártelo a otro proveedor. Aclara también que no habrá licencias ocultas ni dependencias de un servidor del programador.
9. ¿Qué pasa si algo falla después de la entrega?
Pregunta si hay un periodo de revisión incluido y cómo se gestionan los fallos que aparezcan después. Un profesional te dirá claramente qué cubre y qué no.
10. ¿Cuánto tardas en responder?
Cuando el checkout no funciona, cada hora cuenta. Pregunta por el tiempo de respuesta habitual y por el canal: WhatsApp, email o un sistema de tickets. Yo suelo responder en menos de 24 horas, y antes si hay ventas paradas.
Señales de alarma al contratar un programador PrestaShop
- Pide acceso total sin explicar qué va a hacer.
- No menciona copias de seguridad.
- Promete “arreglarlo todo” sin haber visto la tienda.
- No puede enseñarte ninguna tienda real.
- Propone reinstalar desde cero como primera solución a cualquier problema.
¿Freelance o agencia?
Una agencia tiene sentido si necesitas diseño, marketing y desarrollo a la vez, con varias personas. Si lo que necesitas es que alguien entre al código de tu PrestaShop y lo resuelva, un freelance especializado suele ser más rápido y más económico, porque no pagas estructura y hablas directamente con quien programa. Lo explico con más detalle en cómo trabajo como freelance PrestaShop.
Cómo preparar el encargo para que te den un buen presupuesto
Cuanta más información des al principio, más preciso será el presupuesto y antes empezará el trabajo:
- URL de la tienda y versión de PrestaShop (aparece en el back office).
- Qué falla o qué quieres conseguir, con capturas o un vídeo corto.
- Desde cuándo pasa y qué se cambió justo antes.
- Si tienes entorno de pruebas y quién gestiona el servidor.
- Plazo y prioridad: ¿está afectando a las ventas ahora mismo?
¿Buscas un programador PrestaShop de confianza?
Si quieres, puedes hacerme estas mismas diez preguntas. Soy Rafa, programador PrestaShop freelance en Madrid, con 15 años trabajando solo en PrestaShop y tiendas en producción con PrestaShop 9. Envíame la URL y lo que necesitas por WhatsApp o desde la página de presupuesto, y te respondo con alcance y precio.
