31 Oct PrestaShop 1.6 no muestra los atributos tras actualizar
Si has actualizado PrestaShop a PrestaShop 1.6 y no se muestran los atributos o combinaciones, puede ser por varios motivos. Te enseñamos a solucionar algunos casos.
Si además de no mostrarse los atributos, cuando vas a un producto que tiene atributos, se ven los atributos pero no los valores y al intentar crear un atributo nuevo te da el error «Unknown column ‘position’ in ‘field list«, la solución pasa por crear el campo position en ps_attribute y ps_attribute_group. Puedes hacerlo desde phpmyadmin con:
-- Crear campo position en PrestaShop con MySql
ALTER TABLE `ps_attribute_group` ADD `position` TINYINT(3) NOT NULL DEFAULT '1' ;
ALTER TABLE `ps_attribute` ADD `position` TINYINT(3) NOT NULL DEFAULT '1' ;
Por otro lado, asegúrate que en classes/helper/HelperList.php la siguiente línea usa Tootls::getValue en lugar de getIsset:
//classes/helper/HelperList.php
$position_group_identifier = Tools::getIsset($this->position_group_identifier) ? Tools::getValue($this->position_group_identifier) : $this->position_group_identifier;
Dependiendo de tu versión, puede que ya lo tengas implementado, si no es necesario que lo cambies.
Por último, asegúrate que Configuration::get(‘PS_COMBINATION_FEATURE_ACTIVE‘) devuelve 1 o true. Para ello desde phpmyadmin nuevamente puedes lanzar:
-- Consultar tabla configuration en PrestaShop con MySql
SELECT * FROM `ps_configuration` where name = 'PS_COMBINATION_FEATURE_ACTIVE'
Pedro
Enviado el 13:05h, 02 diciembreHola. Una pregunta, y si compruebas esas tres cosas (que las tengo bien) y sólo ves el campo del atributo pero no los valores.
Si puedes dar de alta nuevos atributos y valores sin errores, pero sigues sin visualizar los valores y no ves el desplegable.
Y aún así desactivas el manejo automático del inventario, pues no controlo stocks, y tampoco se ven.
Y por último, llegas a borrar todos los atributos de la anterior actualización y lo das de alta de nuevo, y tampoco se ven.
¿A qué se debe? Estoy desesperado.
Prestashop 1.6.0.9
Tema: original
Saludos y gracias por el blog.
eduk2
Enviado el 20:11h, 02 diciembreHola Pedro,
cuando creas los atributos, aunque no los veas en el BackOffice, ¿los ves en la base de datos?
Saludos
Tamara
Enviado el 12:32h, 16 mayoHola! A mí me pasa lo mismo que a Pedro, y en el backoffice sí que se me muestran los valores, pero en el desplegable de la página de producto no.
gabriel franco
Enviado el 22:30h, 24 abrilHola Buenas tardes.
tengo un problema similar, pero en mi caso al atributo deja de ser visible tanto para el usuario tanto para mi desde el back office, por ejemplo:
en: https://www.memosaescuelas.com/muebles-para-escuelas-silla-primaria-paleta-grande-mdf-con-respaldo-y-asiento-de-polipropileno
cuenta con dos atributos «?grado_escolar=1_a_3_de_primaria» y «?grado_escolar=4_a_6_de_primaria»
si introduzco el atributo en la url abre sin problemas, pero no es seleccionable desde el articulo. Así mismo en al back office cuando quiero relacionar un atributo a un articulo, no aparece la barra de atributos (si un articulo ya tiene atributos no puedo modificar nada)
que puedo hacer??
Saludos
maria1992
Enviado el 18:05h, 19 junioMuchisimas gracias!estaba desesperada y lo he solucionado gracias a esto!