Buenas. tenemos un problema que hemos resuelto parcialmente, les cuento: Nuestra librería alojada em webempresa (librosveaylea.com) tenia muchos productos con un peso = 0 y los actualizamos temporalmente a 1 mediante la sentencia: <> El problema que no estamos siendo capaces de resolver es relacionar libros que tengan ahora el peso=1 y el atributo "tamaño" = mediano o grande para actualizar el peso (_weight) según su tamaño. El caso es que no somos capaces de crear una sentencia update. Cualquier pista que nos den será bien recibida. Gracias. Dámaso.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
De manera general creo que tendrías que hacer una subconsulta antes, es decir primero obtienes los IDs de los productos que tienen un atributo cuyo tamaño es mediano y luego con esa lista de IDs la usas como parte de tu consulta UPDATE. Lamentablemente es un tema de programación, desde este foro no vemos este tipo de temas en detalle y sólo podemos darte generalidades.
Si te complicas con las consultas SQL evalúa mejor usar algún plugin de importación/exportación de datos a través de archivos CSV en donde puedes realizar tus actualizaciones antes de hacer la importación/exportación.
Saludos.
No entendí muy bien el consejo del CSV. Si exporto los datos, los modifico y luego los importo ¿que pasa con la libreria? ¿si al importar encuentra un libro con el mismo ID, lo reemplaza?. Una vez más gracias por sus pistas. Saludos, Dámaso.
Hola Damaso.
La relación a la hora de importar es por medio del ID del producto, es decir si encuentra un producto con el mismo ID lo que hace es actualizarlo.
No tendrás problemas con la relación de los productos ya que al exportar la tienda los productos coinciden.
Solo tienes que tener en cuenta, seleccionar la opción " Actualizar productos existentes "
Espero que esta información te sirva para lo que buscas, de no ser así por favor indícalo para que podamos seguir ayudándote.
Un saludo