Instalar o actualizar un módulo desde un ZIP
ps_install_module
- ProSolo TellMyShop Pro
- Escritura · vista previa + aprobación
- Guarda: interruptor Módulos (24 h)
- Módulos · interruptor, 24 h
- Visible nada más instalar
Instala un módulo nuevo, o actualiza uno que ya tienes, desde un enlace de descarga que indicas, después de mostrar su nombre, su versión y su origen.
TellMyShop Free: No. Esta herramienta solo está en TellMyShop Pro. TellMyShop Free solo tiene informes listos que leen tu tienda.
Pregunta al chat
«Instala el módulo de envoltorio de regalo desde este enlace: https://github.com/acme/ps-giftwrap/releases/download/v1.4.0/giftwrap.zip»
Vista previa de ejemplo
Paquete de github.com, 412 KB, SHA-256 9c1e...a07b. Módulo giftwrap 1.4.0 («Gift wrapping»), una carpeta, sin rutas inseguras. Todavía no está instalado en esta tienda. Acción: install, unos 20-60 segundos.
Detalles técnicos
Instala un módulo nuevo (action=install) o actualiza uno instalado (action=update) desde un paquete ZIP en una dirección https (por ejemplo, una release de GitHub o un enlace del autor). La vista previa descarga y revisa el paquete: nombre y versión del módulo, origen, suma de comprobación SHA-256, estructura (una sola carpeta de módulo, sin rutas inseguras). Es código que se ejecuta en el servidor de la tienda: instálalo solo desde fuentes de confianza y muestra al usuario el origen y la versión. Una actualización hace antes una copia de seguridad de los archivos del módulo, pero los cambios en la base de datos que haga la actualización no se pueden deshacer.
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| action | enum: install | update | sí | install = módulo nuevo, update = versión más nueva de un módulo instalado. |
| url | string | sí | Dirección https que apunta directamente al archivo .zip. Máx. 2000 caracteres. |
| confirm | boolean | no | false (por defecto) devuelve una vista previa y no guarda nada. true ejecuta, solo después de que el usuario haya aprobado la vista previa, junto con change_token. |
| change_token | string | cuándo | Token de la vista previa. Obligatorio con confirm=true. Válido 30 minutos, de un solo uso, ligado a los argumentos y al estado de los datos de la vista previa. |
Límites
Enlace https directo a un .zip, máx. 30 MB, hasta 5 redirecciones. Un módulo por llamada, normalmente de 20 a 60 s. ps_revert_change no deshace instalaciones ni actualizaciones. Necesita el interruptor Módulos.
Lo que ves antes de que se guarde nada
El chat llama primero a la herramienta sin confirmar. El módulo devuelve una vista previa (valores actuales y nuevos) y un token de un solo uso válido durante 30 minutos. El chat te muestra la vista previa y guarda el cambio solo después de tu sí.
Herramientas relacionadas
- Listar módulos ps_list_modules
- Activar o desactivar un módulo ps_toggle_module
- Ajustes de un módulo ps_module_config
Casos de uso con esta herramienta
Última actualización: 2026-10-11