Convertir entradas de WordPress a productos en WooCommerce
¿Hay alguna manera de convertir todas las entradas que tenemos actualmente en nuestra instalación de WordPress a productos utilizando alguna consulta MySQL o algo similar?

El tipo de publicación correcto es 'product' no 'products', por lo demás excelente solución, no necesitas un plugin para algo tan simple.

Podrías instalar el plugin Post Type Switcher
O ejecutar una consulta SQL en tu base de datos para cambiar el tipo de publicación a producto
UPDATE `wp_posts` SET `post_type` = 'product' WHERE `post_type` = 'post';
Haz primero una copia de seguridad de tu base de datos.
UPDATE `wp_posts` SET `post_type` = 'wpsc-product' WHERE `post_type` = 'post';

Por favor utiliza $wpdb
para interactuar con la Base de Datos.
global $wpdb;
$wpdb->update(
// Nombre de la tabla
$wpdb->posts,
// Nuevos valores
array( 'post_type' => 'product', ),
// Cláusula SQL "WHERE" base / filas afectadas
array( 'post_type' => 'post', ),
// Tipo de dato (disponibles: %s cadena, %d entero, %f flotante)
'%s',
// Tipo de cláusula SQL "WHERE"
'%s'
);
Ten en cuenta que esta consulta cambiará el post_type
de todos los post
a product
. Se recomienda tener una copia de seguridad de tu BD antes de hacer esto. Sería incluso mejor si usas una instalación de prueba (local) y refinas tu proceso de actualización allí.
Más información sobre cómo actualizar filas en la BD.
Una Guía detallada sobre cómo manejar MySQL en la Línea de Comandos puede encontrarse en este extenso meta post.

Si estás haciendo esto usando WordPress, este es un buen consejo. Sin embargo, recomendaría que este tipo de trabajo se realice utilizando MySQL Workbench o la línea de comandos. Y refinar el proceso localmente es imprescindible.

@PeterWooster Tenemos una meta publicación para eso - mira la actualización y el enlace al final de la respuesta. Aparte de eso, esta respuesta solo muestra una alternativa a las otras respuestas que explican los comandos SQL puros (y quizás ignorando el hecho de que algunos elementos son objetivos móviles como el prefijo de la tabla de la base de datos). También hay una nota que dice que esto debería probarse localmente.

Utilicé https://wpsheeteditor.com/. Las otras soluciones eran geniales si querías hacer todas las páginas, yo habría hecho la consulta SQL, pero había alrededor de 30 páginas que necesitaban cambios y 40 que no. Incluso si solo unas pocas necesitaban ser revertidas, lo habría hecho, pero este plugin de editor de hojas fue de gran ayuda.
