Tema
Revisa las personalizaciones de un complemento antes de actualizarlo
Sabes antes de actualizar qué personalizaciones se pueden romper, en lugar de descubrirlo en la tienda publicada.
ProVersión de pago
Qué sustituye: 1-2 h comparando archivos en cada actualización
Vamos a actualizar ps_facetedsearch y ps_shoppingcart. Lista las plantillas sobrescritas de nuestro tema para los dos, compáralas con las plantillas actuales de los módulos y dime qué se puede romper.
Qué hace el chat
- El chat lista los complementos y las copias personalizadas de sus diseños en tu tema.
- Lee esas copias.
- Señala lo que la nueva versión puede haber cambiado.
- Propone arreglos, que solo se guardan tras tu aprobación.
El problema
El año pasado actualizamos un complemento y se rompió la página de producto porque nuestra copia personalizada de su diseño estaba desfasada.
Qué obtienes
Una lista previa a la actualización con las personalizaciones en riesgo y los arreglos que hacer, antes de que se rompa nada en la tienda publicada.
Tú mantienes el control
El chat solo lee. No cambia nada en tu tienda. Los cambios de aspecto de la tienda necesitan el interruptor Tema en el panel del módulo, que se apaga solo a las 24 horas.
Casos de uso relacionados
Para desarrolladores
- Área
- 3 · Tema
- En TellMyShop Free
- no, solo en la versión de pago
- Para
- Agencia / freelance, Desarrollador
- Herramientas
- ps_list_modules, ps_list_theme_files, ps_read_theme_file, ps_check_shop_health, ps_module_file
Paso a paso
- Lista las versiones de los módulos con ps_list_modules y las plantillas sobrescritas con ps_list_theme_files (ruta modules/).
- Lee las plantillas sobrescritas con ps_read_theme_file. Las plantillas actuales del propio módulo se pueden leer para compararlas con ps_module_file (action read) cuando el interruptor Módulos está activo.
- Compara variables, bloques e includes, y señala todo lo que la nueva versión puede haber renombrado.
- Propone cambios en las plantillas sobrescritas, que solo se aplican tras una vista previa de diferencias y tu aprobación.
Seguridad
Esto necesita el interruptor Tema en el panel del módulo, que se apaga solo a las 24 horas. El chat cambia el aspecto del módulo mediante una plantilla sobrescrita en tu tema (ps_override_module_template), así que una actualización del módulo no la toca. La plantilla sobrescrita es un archivo del tema, con copia de seguridad antes de cada escritura y restaurable con ps_restore_file_backup. Si el cambio solo pudiera hacerse dentro del propio módulo, el chat lo dice: los archivos del módulo se pueden editar con el interruptor Módulos activo (ps_module_file, con copia), pero una actualización del módulo borra esos cambios. Haz primero la actualización en un dominio de staging; los dominios de staging son gratis con cualquier licencia.
Última actualización: 2026-10-25