viernes, 24 de febrero de 2017

Problema con Back Office de Prestashop al añadir nuevos productos, va muy lento

¿De la noche a la mañana añadir productos a tu tienda Prestashop se ha vuelto una auténtica tortura? A partir de la actualización 1.6.0.11 algunos módulos de Prestashop están provocando un funcionamiento lento y tortuoso a la hora de agregar nuevos productos a nuestra tienda online, provocando, por ejemplos, que los botones "Guardar" y "Guardar y Permanecer" permanezcan en continua carga.

Puede que ya casi hayas perdido toda esperanza, pero no te preocupes, a continuación te dejamos la solución:

En tu Back Office accede a "Modulos->Posiciones de los módulos"




Una vez dentro selecciona "Mostrar los hooks invisibles"

 
Dentro de los siguientes apartados, desengancha todos los hooks:
  • actionAdminControllerSetMedia
  • displayBackOfficeHeader
  • actionProductUpdate
  • actionProductAdd
  • actionCategoryUpdate
Si hecho esto, aún no ha sido suficiente... tenemos otro método que nunca falla aunque es algo más "hardcore".

Se trata de acceder a un fichero de configuración dentro de la plantilla del BackOffice (a través de cualquier gestor FTP o como queráis):

/adminwe/themes/default/template/controllers/products/informations.tpl
Os recomiendo hacer un backup antes de nada, aunque el cambio es bastante sencillo, pero nunca se sabe. Buscad las siguientes líneas:

<button type="submit" name="submitAddproduct" class="btn btn-default pull-right" disabled="disabled"><i class="process-icon-loading"></i> {l s='Save'}</button>
        <button type="submit" name="submitAddproductAndStay" class="btn btn-default pull-right" disabled="disabled"><i class="process-icon-loading"></i> {l s='Save and stay'}</button>


Y sustituidlas por:

<button type="submit" name="submitAddproduct" class="btn btn-default pull-right"><i class="process-icon-loading"></i> {l s='Save'}</button>
        <button type="submit" name="submitAddproductAndStay" class="btn btn-default pull-right"><i class="process-icon-loading"></i> {l s='Save and stay'}</button>


Una vez hecho esto comprobarás como todos tus problemas desaparecen ;)

2 comentarios: