Solucionamos cualquier problema en tu web. Mas de 20 años de Experiencia.

Lun-Dom: 10:00 - 23:00

Todos los dias de la Semana
Servicio 24h Especial*

Trabajo Garantizado 100%

Si no lo solucionamos devolvemos tu dinero.

No tenemos competencia.

Solucionamos lo que otros no pueden.

¡Tengo una Urgencia! 613295530

Tambien por WhatsApp.

Soporte técnico Prestashop / Soporte técnico WooCommerce

Te ayudamos a Solucionar cualquier problema con tu tienda. 12 años de experiencia realizando soporte técnico Prestashop y soporte técnico Woocommerce.

El Equipo de Tmako Team puede ayudarte con tu tienda Online

Tenemos amplia experiencia en todo tipo de trabajos en Prestashop y Woocommerce. Además tienes la garantía de que si no conseguimos solucionar tu problema te devolvemos el dinero. No cobramos.

Presupuesto sin ningún tipo de compromiso. Lo enviamos en el día de la solicitud o en un máximo de 24h.

¿Problemas en tu tienda Online?

Realizamos cualquier tipo de reparación, o soporte técnico en tu tienda online.

Servicios que ofrecemos, para tu reparar tu tienda online

Nuestro cuartel general está ubicado en Granada, Andalucía, nos permite brindar soluciones técnicas adaptadas a las necesidades de cada cliente. Ofrecemos servicio técnico en linea para nuestros clientes de PrestaShop , Magento, WordPress y sus derivados, con presupuestos gratuitos inmediatos.

Error al instalar un modulo nuevo
Error al guardar un producto en prestashop
Error “Maximum execution time exceded”
Error “Request entity too large.”
Error “Advertencia de nombre máximo de campos.”
Error al acceder a la administración.
Solucionamos error en Página en blanco

Instalación de módulos en Prestashop y Wooccomerce.
Mejora del Carrito con modulo en un solo Paso.
Instalación de TPV virtual en Prestashop y Wooccomerce.
Instalación de Analitica web, Tag Mannager.
Actualización entre versiones de Prestashop.
Importación de productos desde proveedores
Creación y puesta en marcha de WebService.
Instalación de certificado SSL en tienda Online
Configuración de Transportistas y Métodos de Envió
Instalación de módulos para pagos Fraccionados.
Implementación de Chat atención al cliente en tienda Online
WhatsApp implementado en tienda Online
Mejora de seguridad Anti-Spam en Formularios.

Soporte técnico Prestashop

Soporte técnico Prestashop

Soporte Tecnico Woocommerce

Soporte Técnico Woocommerce
Soporte técnico - Tmako

Errores al instalar un modulo nuevo en Prestashop

1. Archivo demasiado grande.

Cuando estas en el proceso de instalar un módulo, puede ocurrir que aparezca el siguiente mensaje de error: Archivo demasiado grande (límite de xxxxxxx bytes)

Este error sucede debido al valor de su variable “upload_max_filesize” que no está bastante elevado si lo comparamos al peso del módulo.

Existen dos soluciones para arreglar este problema:

  1. Ir a tu FTP y aumentar el valor de la variable “upload_max_filesize” dentro del archivo “/config/ config.inc.php” o dentro del archivo “php.ini”
  2. Se puede instalar el módulo directamente en tu FTP. Para ello hay que descomprimir el archivo zip del módulo y copiar la carpeta “lgseoredirect” dentro de la carpeta “modules” de tu FTP. El módulo tras esto, aparecerá en tu back-office tan pronto como la carpeta del módulo esté dentro de la carpeta “modules”.

2. En el archivo no se puede escribir.

Cuando estas instalando el módulo, puedes tener este mensaje de error: lgseoredirect: Incapaz de instalar con control manual: En el archivo no se puede escribir.

Este error se presenta a causa de que el módulo necesita instalar un archivo en tu tienda, ya que esto es necesario para que pueda funcionar correctamente, pero la configuración que tienes actualmente en tu servidor está impidiendo que se lleve a cabo esta acción.

La solución a este problema deriva en modificar los permisos concedidos en tu FTP y añadir permisos de escritura a la carpeta “override” y a los archivos que hay dentro.

3. El método init ya está en control manual.

Cuando estas instalando el módulo, puedes tener este mensaje de error: lgseoredirect: Incapaz de instalar con control manual: El método init en el grupo FrontController ya esta en control manual.

Este error se presenta en PrestaShop 1.5 y 1.6 porque el módulo instala de forma automática durante la instalación un override, ya que es necesario para que funcione correctamente. Este se ha instalado en la carpeta override/classes/controller/FrontController.php. Este problema deriva en que ya tienes un override que cuenta con el mismo nombre, creado por otro módulo, con lo cual impide la instalación de este.

Si queremos solucionar este problema hay que seguir los siguientes pasos:

  1. Conéctate a tu FTP.
  2. Entra en las carpertas: Override ˃ Classes ˃ Controller. Tras llegar aquí debes encontrar el archivo php
  3. Cámbiale el nombre de archivo de php en FrontController2.php
  4. Acude a tu back-office e instala el módulo de redirección.
  5. Tras esto se instalará el módulo y se creará un archivo nuevo php en tu FTP.
  6. Combina los dos overrides manualmente. Para ello debes abrir el antiguo override FrontController2.php, debes copiar su contenido y pegarlos dentro del nuevo override FrontController.php

Error al guardar un producto en prestashop

Error al guardar un producto en Prestashop

En múltiples ocasiones se produce un error al guardar los productos en Prestashop tras editarlos. Con lo cual no se guardan los cambios realizados.

Este error que ocurre de vez en cuando en esta plataforma, tiene solución, pero antes vamos a ver qué es lo que origina dicho fallo.

¿Qué produce este error al guardar productos?

Este error es producido por uno de los archivos (form.tpl) cuenta con unas líneas de código que a veces hacen que se produzca este error.

Dicho error, no afecta al frontend de la web, sino que afecta a la función de realizar modificaciones y nuevos productos. Por lo tanto, para poder seguir realizando estas acciones, hay que llevar a cabo la siguiente solución.

Solución para el error al guardar un producto.

La solución a este error consiste en editar el archivo mencionado anteriormente, con el código que origina el problema dentro de nuestro servidor. Para ello hay que localizar el código a eliminar, luego borrarlo y por último guardar el archivo con el código ya eliminado.

Los pasos a seguir son:

1. Acceder a los ficheros de tu tienda.

Para ello debes entrar al servidor dónde tienes alojada tu tienda online. Debes ir navegando por sus directorios hasta encontrar dicho archivo para poder editarlo.

Normalmente, los planes de hosting suelen llevar incorporados un gestor FTP. Con este podemos conectar con el servidor y ver las carpetas de Prestashop. Para llevar a cabo esta acción accede al panel de control de hosting y busca Acceso FTP o Acceso a Archivos. Desde ahí podrás acceder a las carpetas y archivos en el servidor. Si por el contrario, no contara con esta función, podrás ver estos datos para conectar a tu servidor mediante un gestor FTP como Filezilla.

2. Localiza el archivo form.tpl

Cuando estemos dentro de la carpeta en la cual esta Prestashop instalado, podrás observar una que se llama “adminOO”, en la cual las OO son números generados aleatoriamente para cada instalación en concreto.

Entre en la carpeta, y navega hasta el archivo form.tpl siguiendo la siguiente ruta:

/adminOO/themes/default/template/controllers/products/helpers/form/form.tpl

Una vez localizado el archive form.tpl, debemos editarlo.

3. Buscar y borrar el código conflictivo.

Para poder editar dicho archivo, hay que hacer “click” sobre el botón derecho del ratón, mientras que estamos seleccionando el archivo al mismo tiempo y luego pulsar sobre la opción “ver o editar”.

Tras esto, se abrirá el archivo con un editor de texto. Hay que buscar dentro de este, las líneas de código para borrarlas, las cuales son:

submitHandler: function (form)     {

form.submit () ;

} ,

Tras encontrarlas debemos seleccionarlas y borrarlas sin tocar absolutamente nada más.

4. Subir el archivo actualizado al servidor.

Tras estos pasos anteriores, ya solo queda guardar el archivo y actualizar el servidor.

5. Probar.

Para probar entra en el panel de administración de tu Prestashop, ve a productos, edítalo y guárdalo para comprobar que se actualicen satisfactoriamente.

 

Y una vez comprobado… ¡problema resuelto!

Error “maximum execution time exceeded”

Cuando nos disponemos a instalar un servidor web LAMP, la configuración que por defecto es instalada de PHP es normalmente válida para la gran parte de las aplicaciones. No obstante, también cabe la posibilidad, de que si desarrollamos o instalamos aplicaciones que necesiten tirar de una gran cantidad de recursos del sistema nos topemos con algún que otro límite.

Uno de los errores más habituales mientras estamos trabajando con Prestashop, es el de “máximum execution time exceded” o lo que sería lo mismo, pero en Español, el error de “tiempo de ejecución superado”

¿Qué es este error?

Por definición podríamos decir que es el error que encontramos si el scrip de nuestro servidor web sobrepasa el tiempo máximo de ejecución definido. No es un error que suela frecuentar las páginas webs.

Cuando el usuario recibe este mensaje de error, significa que el servidor web necesita demasiado tiempo para realizar o ejecutar su tarea y por lo tanto es detenido por la configuración que tenemos de tiempo de ejecución en PHP.

Normalmente no debe tomar más de 30 segundos (dependerá de la tarea a realizar) la tarea de completar una serie de comandos. Aunque a veces este error, también puede ocurrir a causa de errores de programación.

¿Por qué se produce este error?

Siempre que se produzca este error, es debido a que cuando estamos ejecutando algún proceso dura más del tiempo del que está configurado en el PHP del alojamiento.

También se puede producir en muchas ocasiones como resultado de un error de programación. Aunque también cabe la posibilidad de alcanzar este límite por las propias exigencias de cada software.

Por ejemplo se puede dar esta situación al desarrollar diversas aplicaciones en el mundo de la empresa que procesen una cantidad de datos inmensa.

Nos saldrá un mensaje de error que será muy parecido al que vemos a continuación:

“Fatal error: Maximum execution time of 10 seconds exceded in /usr/home/example.com/web/tools/smarty/sysplugins/smarty_internal_cacheresource_file.php on line 180”

El valor de “10 segundos” que es el que hemos usado en este caso, por ser el más común puede variar. Normalmente oscilan entre 10 y 60 segundos, obviamente dependiendo de la configuración que tengamos en nuestro PHP.

¿Cómo solucionar este problema?

Cuando nos suceda tan desagradable problema en nuestra website, la solución cabe en simplemente acceder al apartado “Configurar PHP”, que se encuentra dentro del Panel de control del alojamiento web, y una vez aquí, aumentamos el tiempo de ejecución para evitar este problema.

Una vez seguidos todos estos pasos a la perfección… ¡problema resuelto!

Error "Request entity too large"

Este error, es uno de los más comunes que se produce en prestashop.

Literalmente, significa en español “Entidad de solicitud demasiado grande”, con lo cual simplemente con el nombre ya nos podemos hacer una idea de que la solicitud que hemos hecho al servidor es demasiado grande como para ser procesada por el mismo.

Puede aparecer cuando subimos un tema o estamos haciendo alguna operación con archivos de cierto tamaño, puede aparecernos una ventana con el error “Request entity too large”.

¿Por qué se produce este error?

Básicamente, este error, es causado por la limitación del valor de PHP post_max_size.

Es decir, que es producido cuando se intenta subir un archivo que tiene un tamaño demasiado grande para ser procesado por el servidor con la configuración que este activa en ese momento.

¿Cómo resolver este error?

Para corregir este error, tenemos que acceder al Panel de control del alojamiento web. Una vez dentro de él, navegamos hasta el apartado “Configurar PHP”, y cuando entremos en la configuración, debemos de aumentar los parámetros post_max_size.

Error "Advertencia de nombre máximo campos"

¿Qué es este error?

Este error es un error que frecuentemente se produce al tratar de entrar en las traducciones de prestashop.

¿Por qué se produce error?

Este error es muy parecido al error “Request entity too large”. Ya que como este mencionado, se trata de un error de que hay que corregir en los parámetros PHP.

¿Cómo se resuelve este error?

Para resolver este error debemos acceder a nuestro Panel de control del alojamiento. Una vez dentro de este, buscamos el apartado Configurar PHP, y cuando los encontremos navegamos en esta configuración hasta que logremos aumentar el parámetro max_input_vars.

Otra manera existen sería si estás trabajando en local con wamp server, se puede acceder directamente al “php.ini”

Cuando hayamos accedido el, debemos revisar que el parámetro max_input_vars no esté comentado con “;”, y si existe debemos eliminarlo.

Tras esto tenemos que aumentar el valor del mismo y ya por último guardar los cambios reiniciar wamp server.

También existen otras opciones como forzar el valor desde el .htaccess

En ocasiones, estos métodos no tiene que funcionar en todos los casos, debido a que existe la posibilidad de que este parámetro este limitado por el propio alojamiento, con lo cual, en este caso, lo que deberíamos de hacer es tratar de ponernos en contacto con los dueños del hosting que nos han proporcionado para nuestra página web y tratar de que ellos mismos puedan cambiar estos parámetros desde su configuración.

Error al acceder a la administración

¿Qué es el error al acceder a la administración?

Cuando estamos realizando una migración de una tienda online desarrollada con prestashop de un servidor a otro diferente con cambio de dominio. Es muy frecuente que nos aparezca una página en blanco o un error 500 cuando intentamos acceder al panel de administración de prestashop.

¿Por qué se produce este error?

Este problema se produce principalmente a un problema de caché. Prestashop cuenta con dos tipos de entorno, los cuales son: entorno de desarrollo y entorno de producción. Cada uno de estos entornos tiene su propia caché. Cuando transferimos la tienda, tenemos la caché de depuración vaciada, al mismo tiempo la caché de producción tendrá un montón de archivos. Luego de esto accederemos al cache de depuración, pero al quitar el modo DEBUG y volver a producción, la caché de producción antigua sigue ahí con el mismo problema, con lo cual la única solución es borrar la caché de producción.

¿Cómo solucionar este error?

Para solucionar este error, como hemos mencionado anteriormente hay que borrar la caché de producción. Para ello hay que acceder a través de un FTP a la lista de directorios y archivos para poder eliminar dichos archivos de caché que nos causan estos problemas.

En función de la versión de prestashop con la que contemos, estarán en una ruta u en otra diferente:

  • /app/cache/
  • /var/app/cache/
  • /var/cache/

En alguna de estas tres rutas, cuando accedamos a ellas, debemos encontrar dos carpetas que son:

  • dev: esta contiene en su interior los archivos de caché en entorno de depuración.
  • pro: esta carpeta contiene en su interior los archivos de caché en entorno de producción, es decir, los archivos de cuando la tienda está funcionando normalmente.

Lo que tenemos que hacer es borrar todos los directorios y los archivos que nos encontremos dentro de la carpeta “pro” y una vez realizado esto nuestro problema estará solucionado.

OJO: se recomienda hacer una copia de seguridad de los archivos antes de borrarlos.

Error en página en blanco

¿Qué es el error en página en blanco?

Es un tipo de error en el cual la pantalla de la web se queda en blanco que puede ser producida por múltiples razones. A continuación, mostremos algunas de las veces en la que este fenómeno se da, de manera más común junto con su respectiva solución.

¿Por qué se produce este error?

Como hemos dicho anteriormente, se puede dar por múltiples razones. Vamos a destacar algunas de ellas:

Memory limit: en este caso, prestashop alcanza el límite de memoria de PHP. Esto siempre va a depender de la configuración que tengamos en el servidor, aunque suele estar limitada a 32MB, 64MB O 128MB

Archivos corruptos o error en la codificación: esto es producido por los scripts PHP los cuales pueden dar errores en espacios en blanco o codificación de archivos cuando no se realizan de manera correcta.

Faltan módulos PHP: prestashop, necesita para su correcto funcionamiento, que al menos estos 6 módulos estén perfectamente integrados:

  • Mcrypt.
  • OpenSSL.
  • Zip.
  • Curl
  • GD.
  • PDO.

En algunas ocasiones, algunos servidores (sobre todo los VPS), no vienen con algunos de estos módulos instalados.

¿Cómo solucionar este error?

Memory limit: para solucionar este error de puede hacer de diversas formas. La más sencilla de todas y también mucho más segura que el resto sería editar el archivo php.ini en la cuenta de la web, cambiando la configuración del “memory_limit” a 512 M. Si php.ini no está en tu sitio web, también se puede usar .htaccess agregando “php_value memory_limit 512M” a la línea del archivo.

Archivos corruptos o error en la codificación: para solucionar este error, lo mejor es descargar una copia nueva de prestashop y cuando este descargada reemplazar los archivos recientemente modificados. En el caso de que se realicen cambios a gran escala en dichos archivos, se deberá verificar manualmente el formato de los archivos para poder detectar los diferentes errores.

Faltan módulos PHP: lo primero que debemos de hacer para solucionar este error es verificar que estos módulos estén habilitados. Para ello usa el código que voy a poner a continuación y súbelo al directorio de publicación:

<?php phinfo(); ¿>

Tras esto, ábrelo en un navegador y comprueba que todas las extensiones o módulos mencionadas anteriormente este correctamente instaladas.

Si se diese el caso, de que alguno de estos módulos no resultara estar instalado, debes verificar el php.ini del servidor para comprobar si esta habilitado o no, y si no lo están debes instalar los que falten.