Solucion. En la pantalla de generar combinaciones no se muestran todos los atributos.

Uno de los problemas que nos podemos encontrar en el sistema PrestaShop es cuando queremos añadir unas combinaciones pero en la parte derecha , en la columna derecha no se muestran todos los atributos que tenemos en nuestro PrestaShop, este error es de facil solución y ocurre cuando el PrestaShop se ha instalado con uno o varios idiomas, el ingles se ha quedado como el id = 1, pero al no usarlo , hemos decidido eliminarlo de la lista de idiomas

Es un bug de PrestaShop, ya que debería verificar el idioma por defecto y usarlo para mostrar los atributos que tengamos dados de alta, por lo que en un futuro deberia estar solucionado.

SOLUCIÓN :

  • Accedemos al servidor y entramos en la carpeta /src/PrestaShopBundle/Controller/Admin por medio de FTP o por explorador de archivos del hospedaje
  • Dentro tenemos el fichero ProductController.php, debemos buscar el siguiente codigo :
    $attributeGroups = $doctrine->getRepository('PrestaShopBundle:Attribute')->findByLangAndShop(1, 1);

    Y debemos cambiarlo por :

    $attributeGroups = $doctrine->getRepository('PrestaShopBundle:Attribute')->findByLangAndShop(3, 1);

    Donde “3” poner el ID del idioma que se ha dejado , normalmente el 3 es el español, puede ser el 6 u otro, hay que verificar ese ID en Internalización -> Localización -> Idiomas

  • Guardamos el fichero y ya podremos ver los atributos que se han dado de alta en el PrestaShop

Antes :

antes 251x300 - Solucion. En la pantalla de generar combinaciones no se muestran todos los atributos.

Después :

despues 285x300 - Solucion. En la pantalla de generar combinaciones no se muestran todos los atributos.

Deja una respuesta
You May Also Like