Correcciones del módulo PrestaShop tras la actualización — PrestaShop 9 y Hummingbird

Correcciones del módulo PrestaShop

Reparamos módulos PrestaShop que se han estropeado tras una actualización

PrestaShop 8 o 9, un cambio al tema Hummingbird o un módulo cuyo autor ya no responde. Localizamos el problema en el código, lo solucionamos en una copia de tu tienda y lo ponemos en producción solo después de que lo hayas probado.

Describe tu problema mail_outline Cómo funciona ↓

Presupuesto fijo antes de comenzar cualquier trabajo · Inglés o polaco

# after upgrading to PrestaShop 9

PHP Fatal error: Call to undefined method Tools::displayPrice()

✓ fixed: $locale->formatPrice($price, $currencyIso)


# module configuration page, PrestaShop 8.1+

Warning: Undefined array key “is_default”

✓ fixed: language list completed for HelperForm


# Hummingbird theme, add to cart

Blockcart modal element not found in provided HTML

✓ fixed: module renders its own modal

  • 2011vender nuestros módulos en PrestaShop Addons
  • 4,7★media de 36 opiniones
  • 900+descargas de nuestro módulo de carrito
  • 1.7 · 8 · 9Versiones PrestaShop probadas

¿Te suena?

  • Tras la actualización, la página de configuración de un módulo aparece en blanco o muestra un error
  • La página back office o la página de un producto devuelve un error 500
  • Han desaparecido los precios, los botones o los bloques del front office
  • Un módulo funciona con el tema Classic, pero no con Hummingbird
  • El autor del módulo ha dejado de publicar actualizaciones
  • No paras de posponer la actualización porque no sabes qué es lo que va a dejar de funcionar

¿Aún no sabes qué es lo que se va a estropear? Prueba nuestro Comprobador de compatibilidad gratuito para PrestaShop 9 En tus módulos, para empezar. Solo te llevará un minuto y luego podrás enviarnos el informe.

¿Vas a hacer la actualización por tu cuenta? Empieza con nuestra checklist de 12 pasos para actualizar PrestaShop 1.7 a 9.

En qué podemos ayudarte

build

Reparación de un módulo averiado

Analizamos el error, localizamos la causa en el código del módulo y lo solucionamos para tu versión de PrestaShop y PHP.

fact_check

PrestaShop 9: comprobación de estado de preparación

Antes de realizar la actualización, revisamos tus módulos y te proporcionamos una lista: lo que funciona, lo que necesita un parche y lo que es mejor sustituir.

palette

Correcciones del tema Hummingbird

Los módulos creados para Classic suelen tener un aspecto o un comportamiento diferente en Hummingbird, el tema predeterminado de PrestaShop 9. Por eso, adaptamos las plantillas, el CSS y el JavaScript.

healing

Módulos que ya no se actualizan

Aplicamos parches a un módulo que su autor ya no mantiene, siempre y cuando su licencia permita realizar modificaciones. Eso es lo primero que comprobamos.

extension

Pequeños módulos personalizados

Un módulo específico en lugar de modificaciones en los archivos del tema o del núcleo, para que tus cambios se mantengan tras la próxima actualización.

verified

Validación de complementos

Para los desarrolladores de módulos: preparación de un módulo para el validador PrestaShop Addons y la revisión de conformidad.

Cómo funciona

  1. Explica cuál es el problemaVersión PrestaShop, el módulo, qué ocurre. Sería de ayuda un mensaje de error o una captura de pantalla.
  2. Recibirás un presupuesto fijoLo analizamos, preguntamos qué se necesita y enviamos un presupuesto antes de empezar a trabajar.
  3. Lo corregimos en una copiaUna tienda de prueba o una copia local de la tuya; nunca, en primer lugar, tu tienda en producción.
  4. Tú pruebas, nosotros lo ponemos en marchaUna vez que nos des tu visto bueno, implementaremos la corrección en la tienda en producción y enumeraremos todos los archivos que hayamos modificado.
Panel lateral Block Sliding Cart en una tienda PrestaShop de 9 con el tema Hummingbird

Primero lo hicimos en nuestro propio módulo

Block Sliding Cart lleva en PrestaShop Addons desde 2013. En 2026 lo trasladamos a PrestaShop 1.7, 8 y 9 en un único código fuente y lo sometimos de nuevo al proceso de validación de complementos. Esto es parte de lo que supuso:

  • Sustitución de los métodos principales eliminados en PrestaShop 9
  • Cuatro errores que solo aparecían en el tema Hummingbird
  • Una página de configuración que no ha superado la revisión rigurosa del modo de depuración
  • Escapar todas las variables de la plantilla para la revisión de seguridad

Lee el artículo completo, con el código →

Lo que obtienes

  • Un precio fijo acordado antes de comenzar el trabajo
  • Trabaja en una copia de tu tienda, no en la tienda activa.
  • Una lista de los archivos modificados y una breve explicación de la causa
  • El código fijo es tuyo: sin claves de licencia ni suscripciones
  • Comprobación de tu PrestaShop y tu versión de PHP
  • Contacto directo con la persona que escribe el código

Con quién trabajarás

Asymetria es un pequeño estudio web de Polonia. Llevamos creando páginas web y tiendas online desde 2007 y publicando nuestros propios módulos PrestaShop en PrestaShop Addons desde 2011. Más información sobre Asymetria.

Preguntas frecuentes

¿Funcionarán mis módulos PrestaShop 1.7 en el PrestaShop 9?

Algunos sí, pero muchos necesitan cambios. Causas habituales: métodos eliminados del núcleo (por ejemplo, Tools::displayPrice()), las clases de presentador se han trasladado a nuevos espacios de nombres, las plantillas de administración son más estrictas y el código de la interfaz de usuario parte de la base de que se utiliza el tema «Classic». Una comprobación de preparación te indica qué módulos se ven afectados antes de realizar la actualización.

¿Trabajas en mi tienda en línea?

Al principio no. Trabajamos en una copia —una tienda de prueba o una copia local— y no trasladamos la corrección a tu tienda en producción hasta que la hayas probado.

¿Se puede modificar un módulo que haya escrito otra persona?

Sí, siempre que su licencia permita modificaciones. Muchos módulos de PrestaShop utilizan la licencia AFL u OSL, que sí lo permiten. Si una licencia no lo permite, te lo comunicamos antes de comenzar cualquier trabajo y te sugerimos una alternativa.

¿Cuánto cuesta?

Depende del módulo y del problema. Una vez que lo hayamos analizado, te daremos un presupuesto cerrado, para que no haya sorpresas en la factura.

¿Qué necesitas de mí?

Tu versión de PrestaShop y PHP (Parámetros avanzados → Información), el nombre y la versión del módulo o su archivo ZIP, el mensaje de error exacto o una captura de pantalla, y acceso a una tienda de prueba o a una copia de seguridad reciente. Si has ejecutado nuestro herramienta gratuita para comprobar la compatibilidad, incluye también su informe.

¿En qué idiomas trabajas?

Inglés y polaco.

Dinos qué te pasa

Bastan unas pocas frases: tu versión de PrestaShop, el módulo y qué ocurre. Te responderemos con preguntas o con un presupuesto.

Envíanos un correo electrónico mail_outline

o escribe directamente a info@asymetria.com.pl