me da este error al añadir productos relacionados vmError: TableProduct_customfields: :no almacenar
Unknown column 'custom_value' in 'field list' SQL=INSERT INTO `zapatos_virtuemart_product_customfields` (`virtuemart_customfield_id`,`virtuemart_product_id`,`virtuemart_custom_id`,`custom_value`,`custom_param`,`published`,`ordering`,`created_on`,`created_by`,`modified_on`,`modified_by`) VALUES ('0','43','1','58','','0','0','','0','2015-08-08 12:27:58','42')
URL del sitio: Contenido solo visible a usuarios registrados
Hola Francisco,
¿El error lo tienes después de haber actualizado Virtuemart? Ha habido cambios en el core de virtuemart entre las versiones 2 y 3 , como puedes ver en http://docs.virtuemart.net/tutorials/development/175-code-adjustments-for-virtuemart-3.html
Fíjate en la parte que pone:
Adjustments to Customplugins
The customfield params are now directly attached to the plugin. Furthermore the fields keeping the custom parameters are renamed and reorganised.
Changed database fields
The custom prototyp still uses the field custom_params. Now it is always loaded first and works like a pattern, respectively default values for the customfields attached to products. The fieldname of the product customfield parameter is now customfield_params:
In table #__virtuemart_product_customfields
custom_value => customfield_value
custom_price => customfield_price
custom_param => customfield_params
Furthermore in the custom_field_desc is now custom_desc:
In table #__virtuemart_customs
custom_field_desc => custom_desc
Explicaría que no encuentre la columna 'custom_value' ya que ha cambiado a ' customfield_value'
Un saludo.
pero no me queda muy claro como solucionarlo
HOla
Primero verifica si existel campo indicado, puedes usar la aplicación de PHPMyadmin disponible desde el cpanel de tu cuenta, ubica la BD con la que trabaja tu sitio web
Luego ubica la tabla : zapatos_virtuemart_product_customfields , revisa la estructura de tu tabla y asegurate de que el campo custom_value exista
Puedes enviar una captura de pantalla, si el campo no existe tendrías que crearlo, este campo es de tipo varchar
Saludos
HOla
Te has asegurado de que esta sea la BD consultada? ya que en la consulta inicial que envías veo como prefijo :
zapatos_
Y en tu captura de pantalla el prefijo es
w47fa_
Saludos.
si porque probe a restaural la base de datos y le cambie el nombre es zapatos_
si porque probe a restaural la base de datos y le cambie el nombre es zapatos
Hola
Prueba eliminar todos los atributos desde virtuemart y crearlos nuevamente y verifica si te sucede lo mismo
Saludos.
que son los atributos donde se eliminan
Hola Francisco,
Antes de hacer cambios y deshacer configuraciones te diría que indiques ¿que versión exacta de VirtueMart tienes? quizás por ahí venga el problema.
Saludos
VirtueMart 3.0.9
Hola
Revisa :
http://videosjoomla.com/videos-joomla/item/518-virtuemart-20-a%C3%B1adir-atributos-a-los-productos
Es similar en virtuemart 3, el problema al parecer esta relacionado con esto, tendrías que probar eliminar lo que tienes y crearlo nuevamente, igual realiza un backup antes de hacer esto.
Saludos