Avisos
Vaciar todo

error al grbar nuevos datos en vituemart

13 Respuestas
4 Usuarios
0 Reactions
616 Visitas
FRANCISCO
Respuestas: 569
Honorable Member
Topic starter
 

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


 
Respondido : 08/08/2015 2:30 pm
Lorena
Respuestas: 1698
Noble Member Moderator
 

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.


 
Respondido : 08/08/2015 2:55 pm
FRANCISCO
Respuestas: 569
Honorable Member
Topic starter
 

pero no me queda muy claro como solucionarlo


 
Respondido : 08/08/2015 3:13 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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


 
Respondido : 08/08/2015 3:57 pm
FRANCISCO
Respuestas: 569
Honorable Member
Topic starter
 

si que existe


 
Respondido : 08/08/2015 4:12 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 08/08/2015 4:46 pm
FRANCISCO
Respuestas: 569
Honorable Member
Topic starter
 

si porque probe a restaural la base de datos y le cambie el nombre es zapatos_


 
Respondido : 08/08/2015 5:03 pm
FRANCISCO
Respuestas: 569
Honorable Member
Topic starter
 

si porque probe a restaural la base de datos y le cambie el nombre es zapatos


 
Respondido : 08/08/2015 5:40 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Prueba eliminar todos los atributos desde virtuemart y crearlos nuevamente y verifica si te sucede lo mismo

Saludos.


 
Respondido : 08/08/2015 6:49 pm
FRANCISCO
Respuestas: 569
Honorable Member
Topic starter
 

que son los atributos donde se eliminan


 
Respondido : 08/08/2015 7:00 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

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


 
Respondido : 09/08/2015 6:21 am
FRANCISCO
Respuestas: 569
Honorable Member
Topic starter
 

VirtueMart 3.0.9


 
Respondido : 09/08/2015 12:18 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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


 
Respondido : 09/08/2015 4:17 pm