Avisos
Vaciar todo

Cambiar ID productos  

 
Nuria
 Nuria
Usuario activo

Hola, estamos renovando la web y al importar los productos de Woocomerce a la web nueva, se crea una nueva ID para cada uno de ellos (no mantiene los de web antigua) con lo cual, cuando importamos las reseñas recopiladas con el plugin Customer Reviews for WooCommerce no puede adjudicarle las reseñas a los productos, porque el archivo tiene la ID de los productos de la antigua web.

Habría alguna manera, aunque sea en la base de datos, de cambiar el ID de los productos manualmente, ya que productos son pocos y las reseñas casi 500.

Gracias

Contenido solo visible a usuarios registrados

Citar
Respondido : 30/10/2023 4:52 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Nuria, 

Inicialmente como estas importando los productos, de manera general se deberían conservar los ID a menos que ya tuvieras contenido de productos en el nuevo sitio web. Envianos el archivo con el que importar los productos para revisarlo con mayor detalle. 

Un Saludo  

ResponderCitar
Respondido : 30/10/2023 5:37 pm

Cursos Gratuitos WordPress

Nuria
 Nuria
Usuario activo

@karen hola, en la web tenía creados unos productos de prueba mientras hacía el diseño, los cuales borré antes de importar los productos. Cómo te envío el csv exportado de la actual web https://www.lasfloresdegreta.com/, el cual luego importo a la nueva web?

gracias

ResponderCitar
Respondido : 30/10/2023 8:44 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Nuria, 

En este caso si creaste productos se van ocupando ID en tu base de datos, ten en cuenta que la base de datos generar estos ID que se van a ir autoincrementando de forma paulatina una vez que crees algún producto en tu sitio web. 

Puedes subir el archivo dentro de la consulta insertando un archivo

image

Verifica esto y nos comentas como va todo

Un Saludo 

ResponderCitar
Respondido : 30/10/2023 9:13 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Nuria
 Nuria
Usuario activo

@karen perdona, pero no me sale adjuntar archivo 

image
ResponderCitar
Respondido : 30/10/2023 9:28 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Nuria, 

Entiendo, en este caso no veo una opción de cambiar esto de forma rapida y sencilla en tu sitio web, como te comento los ID se asignan de acuerdo a los productos que tengas, en este caso necesitas restablecer esta tabla de tu base de datos para que al subir tus productos se asignen los mismos id → Contenido solo visible a usuarios registrados

No es algo recomendado ya que necesitas tocar las base de datos de tu tienda y altéralo puede traer consecuencias, algo que puedes revisar es hacerlo con un plugin como → https://wordpress.org/plugins/wordpress-database-reset/

Sin embargo, te recomiendo que esto lo realices en una copia de tu sitio web y no en tu sitio web actual, de esta forma ante cualquier error no quedarás con tu sitio web inactivo. 

Un Saludo

 

ResponderCitar
Respondido : 30/10/2023 9:45 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Nuria
 Nuria
Usuario activo

Hola, entonces no hay manera de cambiar manualmente los ids en la base de datos? Porque aunque restablezca la base de datos, no veo porqué sí le iba a adjudicar los mismos números que la anterior web si son automáticos.

Gracias 

ResponderCitar
Respondido : 31/10/2023 8:57 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Nuria.

Revisa esta consulta del plugin donde un usuario realizó la exportación:

-> https://wordpress.org/support/topic/transfer-reviews-to-new-site-2/

Recuerda realizar una copia de seguridad de la base de datos para tener una copia.

 

Un saludo

ResponderCitar
Respondido : 31/10/2023 9:27 am

Nuria
 Nuria
Usuario activo

@pepesoler gracias, pero yo no tengo problemas al exportar los datos, la exportación la hace bien y también importa bien, pero al final de la importación, como cambia los id dice que no encuentra los productos a los que tiene que asignar las reseñas. Si yo hiciese lo que pone en el post, me seguiría exportando las reseñas, esta vez directamente de la base de datos con los ids mal. Eso no me sirve como solución, por eso quería saber si puedo cambiar los id de los productos en la base de datos. Tenemos 41 productos y casi 500 reseñas. Podría ir uno a uno en el csv que genera la exportación de reseñas cambiando los id de los productos, pero es que además de ser muy laborioso es fácil de tener algún despiste o fallo.

ResponderCitar
Respondido : 31/10/2023 9:53 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Nuria.

En los pasos 7 y 8 tienes como cambiar el ID:

7. Nuevo sitio de phpMyAdmin: seleccione _base de datos>Buscar>ingrese el producto anterior y seleccione Coincidencia exacta con todo el campo y todas las tablas.
8. En _comments y _commentmeta, cambie la ID del producto anterior por la ID del producto nuevo; simplemente haga doble clic en la entrada para cambiar.
9. Repita los pasos 7 y 8 para cada producto.

 

De todas formas prueba si con este plugin puedes exportar e importar las reseñas:

-> https://wordpress.org/plugins/product-reviews-import-export-for-woocommerce/

 

Un Saludo

ResponderCitar
Respondido : 31/10/2023 10:39 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Nuria
 Nuria
Usuario activo

Hola, exporté e importé los productos con el plugin, y dice que lo hace bien, pero luego las valoraciones no aparecen en ningún sitio.

ResponderCitar
Respondido : 31/10/2023 12:51 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Sandra.

 al importar los productos de Woocomerce a la web nueva, se crea una nueva ID para cada uno de ellos 

Si exportas los productos con la columna ID, al importarlos los importados también con la columna ID se respetaran los ID de los productos.

screenshot woo.com 2023.10.31 14 07 08

Borra todos los productos que tienes y vuelve a importarlos.

Si no tendras que modificarlo en la base de datos como te indique antes.

 

Un Saludo

ResponderCitar
Respondido : 31/10/2023 1:12 pm

Cursos Gratuitos WordPress

Nuria
 Nuria
Usuario activo

@pepesolerhola, ya había hecho la importación de esa manera, igualmente borré todos los productos y lo volví a hacer, y pasa lo mismo, le cambia el id. 

Esta opción, entiendo que es para cambiar el id en en comentario, pero es que no me los importa porque no encuentra el id, por lo que quiero hacerlo al revés, cambiar el id de producto,

En los pasos 7 y 8 tienes como cambiar el ID:

7. Nuevo sitio de phpMyAdmin: seleccione _base de datos>Buscar>ingrese el producto anterior y seleccione Coincidencia exacta con todo el campo y todas las tablas.
8. En _comments y _commentmeta, cambie la ID del producto anterior por la ID del producto nuevo; simplemente haga doble clic en la entrada para cambiar.
9. Repita los pasos 7 y 8 para cada producto

He encontrado este plugin para no hacerlo directamente en la base de datos: better search replace. ¿En que tablas exactamente tengo que decirle que remplace el id de producto? En wp-post y en wp-postmeta? O en alguna más?

Gracias

ResponderCitar
Respondido : 02/11/2023 9:29 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Nuria.

En wp-post y en wp-postmeta? 

El las dos tablas _comments y _commentmeta, las dos tablas estan relacionadas.

 

Un Saludo

ResponderCitar
Respondido : 02/11/2023 10:47 am

wpdoctor-revisa-la-salud-de-tu-wordpress