Oferta de lanzamiento

Licencia Founders: actualizaciones durante al menos 2 años

149 €pago único, IVA no incluido

Una licencia Shop normal cuesta 199 €.

Para las primeras 100 licencias Shop, hasta el 10 de diciembre de 2026. Actualizaciones y conocimiento nuevo del Asesor durante al menos 2 años, sin renovación. Una licencia Shop normal: 12 meses.

Conseguir Founders por 149 €

Módulos

Arregla un fallo en el código de un complemento hasta que el autor publique un arreglo

El error para hoy mismo con un cambio pequeño y documentado, el archivo original se conserva y sabes que tienes que revisarlo tras la próxima actualización del complemento.

ProVersión de pago

Qué sustituye: 1-2 h de un desarrollador

Qué escribes en el chat

el módulo dpdlabels lanza «Undefined array key» en ProductHooks.php línea 212 con php 8.2. enséñame el código, propón el arreglo más pequeño, haz una copia de seguridad y aplícalo. apúntalo para rehacerlo tras la próxima actualización

Qué hace el chat

  1. El chat lee el error y abre el archivo del complemento en la línea correcta.
  2. Propone el cambio más pequeño y te enseña exactamente qué será diferente.
  3. Te avisa de que la próxima actualización del complemento sustituirá el archivo y borrará el arreglo.
  4. Tras tu «sí», guarda el cambio con una copia de seguridad y vuelve a revisar el registro de errores.

El problema

Desde la actualización del servidor, un complemento de envíos llena el registro de errores de avisos en cada página de producto. El autor promete un arreglo el mes que viene.

Qué obtienes

Los avisos paran, el cambio queda registrado con una copia del archivo original y está en tu lista para revisarlo tras la próxima actualización.

Tú mantienes el control

Ves cada cambio antes de guardarlo y no pasa nada sin tu «sí». El trabajo con complementos necesita el interruptor Módulos en el panel del módulo, que se apaga solo a las 24 horas, y sus archivos se copian antes de cambiar.

Ver precios

Para desarrolladores
Área
4 · Módulos
En TellMyShop Free
no, solo en la versión de pago
Para
Desarrollador, Agencia / freelance
Herramientas
ps_get_logs, ps_module_file, ps_list_file_backups, ps_restore_file_backup, ps_override_module_template

Paso a paso

  1. Confirma el archivo y la línea con ps_get_logs.
  2. Lee el archivo con ps_module_file (action read: module, path, from_line).
  3. Propone un parche mínimo y llama a ps_module_file (action edit, search/replace); la vista previa muestra las diferencias, la sintaxis PHP se comprueba antes de guardar y se hace una copia de seguridad.
  4. Vuelve a comprobar ps_get_logs; si hace falta, restaura con ps_list_file_backups y ps_restore_file_backup.
  5. Te recuerda que las actualizaciones de módulos sobrescriben los archivos del módulo; los cambios de aspecto van en una plantilla sobrescrita en el tema (ps_override_module_template).

Seguridad

Esto necesita el interruptor Módulos en el panel del módulo, que se apaga solo a las 24 horas; el propietario recibe un correo cuando se activa. Cada escritura muestra una vista previa, solo se ejecuta después de tu aprobación (token de un solo uso) y queda registrada en el historial de cambios. Los cambios en los archivos de un módulo se pierden cuando se actualiza el módulo. Los archivos PHP se comprueban (sintaxis) y se copian antes de guardar; no existe ninguna herramienta que ejecute código PHP arbitrario.

Última actualización: 2026-10-25

Free por 0 €, lee y aconseja

Descargar Free