Cómo Editar Productos de WooCommerce en Masa - Guía Paso a Paso

How to bulk edit WooCommerce products

WooCommerce es el líder mundial en comercio electrónico. En septiembre de 2021, 93 % de los sitios de comercio electrónico de WordPress y 28 % de los sitios de comercio electrónico de todo el mundo.

Construido por Woo, WooCommerce aborda muchas de las necesidades de las empresas con su producto principal, pero no todas las necesidades.

Eso es lo que hace que temas de WordPress como Astra y Astra Pro sean populares entre millones de clientes: mejoran WooCommerce tanto en velocidad como en funcionalidad.

La capacidad de editar en masa la información del producto es otra área donde WooCommerce necesita un poco de ayuda.

Entre en WP Todo Exportación y WP Todo Importar - dos plugins de la veterana empresa de software para WordPress, Soflyy.

WP All import WordPress plugin

WP All Export te permite exportar datos desde cualquier tabla de base de datos de WordPress o WooCommerce. Su producto hermano, WP All Import, te permite traer datos, que por sí solo soporta actualizaciones masivas.

Combine estas dos capacidades y tendrá la posibilidad de editar masivamente cualquier dato en el sistema WooCommerce/WordPress. Eso incluye los datos almacenados por plugins de terceros y temas como Astra.

¿Qué es la edición masiva y por qué la necesitas para los productos de WooCommerce?

Imagine una situación en la que su tienda en línea es un distribuidor de productos de cientos de proveedores. Naturalmente, los datos de esos productos cambian constantemente, sobre todo los precios y los niveles de existencias. Es posible que se añadan nuevos productos y que se supriman otros ya existentes.

Actualizar manualmente su tienda con todos estos cambios sería una pesadilla, por no hablar de que sería propenso a errores.

WP All Import le permite automatizar todo el proceso, incluida la recuperación y el procesamiento automáticos de los archivos de los proveedores según un calendario predefinido.

Configúrelo una vez para un proveedor y mantendrá su tienda sincronizada con ese proveedor a partir de ese momento, ¡completamente manos libres!

Bulk editing stock image

Ahora imagine un escenario en el que decide realizar cambios en cientos o incluso miles de productos existentes.

Utilizando WooCommerce por sí solo, tendrías que hacer estos cambios manualmente a través de la interfaz, uno a uno, lo que podría llevarte horas o incluso días.

Para acortar considerablemente este proceso, basta con:

  1. Exporte los datos relevantes a una hoja de cálculo utilizando WP All Export.
  2. Modifica esos datos en la hoja de cálculo, donde puedes aplicar fórmulas y copiar y pegar.
  3. Importar los datos de WooCommerce utilizando WP All Import.

Ese es el ejemplo que vamos a mostrarte primero.

Para seguirlo, utilice cómoda función de caja de arena y seleccione WooCommerce Store como tipo de demo.

Edición masiva de productos WooCommerce usando una hoja de cálculo

Ha decidido realizar una rebaja reduciendo el precio de todos los productos de más de $30 en 20%. Para enfatizar este hecho, también le gustaría cambiar temporalmente el nombre del producto para incluir un prefijo "EN OFERTA -".

Así es como se hace con WP All Import y WP All Export:

Paso 1 - Elija el tipo de datos que desea exportar:

Haga clic en Todas las exportaciones -> Nueva exportación en el menú de navegación de WordPress.

En la pantalla Nueva exportación, seleccione Productos WooCommerce como tipo de entrada:

Choose WooCommerce products for export

Como puede ver en esta lista de selección, puede exportar cualquier tipo de datos de WordPress o WooCommerce, incluidos los datos de complementos o plugins de terceros.

Paso 2 - Aplicar filtros

En cuanto elija un tipo de entrada, aparecerá un panel Añadir opciones de filtrado debajo de la sección del tipo de entrada.

Despliega este panel y crea este sencillo filtro:

filtering options

Haga clic en el botón Añadir regla . Cuando haga esto, WP All Export aplicará su filtro para seleccionar sólo aquellos productos con un precio superior a 30.

En nuestra base de datos de pruebas hay 27 productos de este tipo.

Paso 3 - Seleccionar las columnas de exportación

Haga clic en el botón azul Personalizar archivo de exportación situado en la parte inferior de la pantalla. Aparecerá la interfaz de arrastrar y soltar. En la parte derecha de esta interfaz hay una sección de Datos disponibles.

Expanda el panel Datos del producto y arrastre los campos Precio y Precio de venta al área de selección de columnas.

Tu pantalla debería tener ahora este aspecto:

WP all export drag and drop

Paso 4 - Completar la exportación

Haga clic en el botón azul Continuar en la parte inferior de la pantalla, que le llevará a la pantalla Configuración de exportación:

WP all import advance export settings

Haga clic en el botón verde Confirmar y ejecutar la exportación situado a la derecha. Accederá a la página Confirmar y ejecutar pantalla:

export CSV file

Cuando finalice la exportación, haga clic en el botón azul CSV de la sección Haga clic para descargar, en la mitad inferior de la pantalla. Esto descargará el archivo de exportación.

Paso 5 - Modificar la columna del título

Abra el archivo de exportación en su hoja de cálculo favorita.

Inserte una columna a la derecha de la columna Título e introduzca esta fórmula en la primera fila de datos de la nueva columna (Fila 2 en nuestra hoja de cálculo): ="EN VENTA -"&B2

Nota, esta es la fórmula para Microsoft Excel. Puede diferir para otras hojas de cálculo.

Al aplicar esta fórmula, se creará un valor como "EN OFERTA - Mini chapa de perro roja de Jetpulse".

Copia la fórmula en todas las filas de tu nueva columna, de forma que la zona afectada de tu hoja de cálculo tenga este aspecto:

export WooCommerce product data

Copia todos los valores de tu nueva columna en la antigua columna Título, pero pégalos como valores para deshacerte de la fórmula. Después borra tu nueva columna.

Paso 6 - Modificar la columna Precio de venta

Si sus datos de prueba son como los nuestros, la columna Precio será la columna K y la columna Precio de venta será la columna L. Además, la columna Precio de venta estará en blanco. Introduzca la siguiente fórmula en la primera fila de datos (Fila 2 en nuestra hoja de cálculo) de la columna Precio de venta: =K2*0.8

Cuando se aplica esta fórmula, calculará el Precio de Venta como 80% del precio.

Formatee la columna Precio de venta con 2 decimales. Las dos columnas deberían tener ahora este aspecto:

Exported WooCommerce product data 2

Guarda la hoja de cálculo.

Paso 6 - Importar la hoja de cálculo modificada

Haga clic en Todas las exportaciones -> Gestionar exportaciones.

Debería ver la exportación de su producto al principio de la lista en la pantalla Gestionar exportaciones.

Import modified spreadsheet with WP all Export

En el extremo derecho de la línea de exportación, bajo el icono Información y opciones haga clic en Importar con WP All Import. Esto iniciará el proceso de importación.

En la pantalla Nueva importación, haga clic en Cargar un archivo y seleccione su archivo de producto modificado. Una vez cargado el archivo, la pantalla debería tener este aspecto:

upload the import file

Haga clic en el botón Pasar a la etapa 2 botón. De hecho, sigue pulsando el botón Continuar para todas las pantallas siguientes hasta llegar a la pantalla Confirmar y ejecutar en la que basta con hacer clic en el botón verde Confirmar y ejecutar la importación botón.

Cuando finalice la importación, debería recibir una confirmación como ésta:

WP All import import complete message

Si ahora compruebas los productos afectados en WooCommerce, verás que cualquier producto con un Precio > 30 tiene ahora un descuento 20% aplicado y también tiene el prefijo "ON SALE - " añadido a su Título (mostrado en la interfaz de Productos WooCommerce como "Nombre"):

imported data

En otras palabras, acaba de ahorrarse mucho tiempo y trabajo, sobre todo si la actualización afectaba a cientos o incluso miles de productos.

Pero, ¿cómo sabía WP All Import manejar automáticamente todas esas pantallas de importación?

Porque WP All Export y WP All Import estan diseñados para trabajar juntos. Mientras tu archivo de exportación tenga la información requerida, WP All Import sabe qué hacer con él.

Edición masiva de productos WooCommerce usando actualizaciones de proveedores

Este es el escenario en el que tu tienda WooCommerce contiene productos de diferentes proveedores, y esos proveedores te envían periódicamente actualizaciones sobre cosas como el nivel de stock disponible y el precio.

Por ejemplo, digamos que usted tiene un número de productos WooCommerce con estos niveles de inventario existentes:

WooCommerce product data

Entonces el proveedor le envía este nuevo archivo de producto: [WP Astra: archivo Supplier Inventory Update File.xml ha sido enviado como archivo adjunto ]

Se trata de un archivo XML estructurado como sigue:

WooCommerce product data XML file

Tenga en cuenta que este archivo tiene una estructura relativamente simple que contiene unos pocos elementos de identificación del producto, así como el elemento InventoryLevel.

Para facilitar la detección de actualizaciones correctas, también hemos fijado los niveles de inventario en 50 para los cuatro productos.

Nuestro objetivo es utilizar este archivo para actualizar sólo el Campo de existencias de nuestros productos WooCommerce existentes.

Para lograrlo, seguimos los siguientes pasos:

Paso 1 - Cargar el archivo de actualización del proveedor y elegir el destino de la actualización

Haga clic en Todas las exportaciones -> Nueva importación en el menú de navegación de WordPress.

En el Nueva importación realice las siguientes selecciones:

upload the import file
  1. Haga clic en el botón Cargar un archivo botón.
  2. Seleccione el archivo XML del proveedor.
  3. Haga clic en el botón Artículos existentes botón.
  4. Elija Productos WooCommerce como destino de la actualización.

Paso 2 - Revisar el archivo de importación

Haga clic en el icono azul Pasar a la etapa 2 situado cerca de la parte inferior. Aparecerá la ventana Revisar archivo de importación pantalla. Como puede ver, WP All Import ha interpretado correctamente el archivo XML del proveedor:

importing settings

Paso 3 - Asignar campos clave

Haga clic en el botón azul Continuar con el paso 3. Aparecerá la pantalla de arrastrar y soltar. Sin embargo, se trata más bien de una pantalla para asignar los campos entrantes a los campos correspondientes de WooCommerce.

Despliegue el panel de complementos de WooCommerce. Tenga en cuenta que WP All Import seleccionará automáticamente la pestaña General en este panel.

Arrastre el elemento SKU desde el panel de registro XML de la parte superior derecha hasta el campo SKU de la pestaña General del panel de complementos de WooCommerce, como se muestra aquí:

WooCommerce product settings

Haga clic en la pestaña Inventario del lado izquierdo. En la sección Gestionar existencias de esta pestaña, haga clic en la opción Sí. Se abrirán dos nuevos cuadros de edición, uno para Cantidad de existencias y otro para Umbral de existencias bajo.

Arrastre el elemento InventoryStatus desde el panel de registro XML al cuadro de edición Stock Qty. La siguiente imagen refleja estas acciones:

WooCommerce product settings 2

Paso 4 - Establecer campos coincidentes

Haga clic en el icono azul Pasar a la etapa 4 . Aparecerá la ventana Configuración de importación pantalla.

En la sección "Los registros de su archivo se emparejarán con los Productos de su sitio en función de...", haga clic en el botón Campo personalizado opción. Se abrirá un par de campos Nombre/Valor.

El campo Nombre ya debería contener un valor "_sku" sin las comillas. Arrastre el elemento SKU del panel de registro XML al campo Valor.

Esta captura de pantalla refleja estas acciones:

WP all import import settings

En la sección "Cuando WP All Import encuentra datos nuevos o modificados...", desmarque la opción Crear nuevos productos a partir de registros recién presentes en su fichero opción.

En la misma sección, compruebe Elija los datos que desea actualizar opción. Esto abrirá una serie de opciones secundarias.

Haga clic en Deseleccionar todo.

Vuelva a seleccionar Campos personalizados. Esto se ampliará en un conjunto de opciones secundarias.

Haga clic en Actualice sólo estos campos personalizados, deje los demás como están. Se abrirá un cuadro de edición.

Comience a escribir en este cuadro de edición. Al hacerlo, aparecerá una lista de selección. Elija la opción _campo de existencias de esta lista.

La sección "Cuando WP All Import encuentra datos nuevos o modificados..." debería tener ahora este aspecto:

WP all import import settings 2

Paso 5 - Completar la importación

Haga clic en el icono azul Continuar botón . Esto le llevará a la Confirmar y ejecutar pantalla.

Haga clic en el botón verde Confirmar y ejecutar la importación botón. Como la importación es pequeña, sólo debería tardar unos segundos.

Paso 6 - Comprobar el inventario de productos actualizado

Una vez finalizada la importación, vaya a Productos -> Todos los productos. Ahora debería ver que los niveles de existencias de los cuatro productos actualizados están fijados en 50.

Imported WooCommerce product data

Comprender el verdadero valor de las funciones de edición masiva

Para ayudarle a aprender los conceptos de edición masiva de productos WooCommerce, hemos mantenido los ejemplos en este artículo lo más simple posible.

Pero como ya habrás intuido por el gran número de pantallas y paneles que nos hemos saltado, WP All Import es capaz de realizar procesos de importación y actualización mucho más complejos que los que hemos descrito aquí.

Con más de una década de experiencia en importación a sus espaldas, WP All Import puede gestionar prácticamente cualquier tarea de importación imaginable.

Divulgación: Este blog puede contener enlaces de afiliados. Si realiza una compra a través de uno de estos enlaces, es posible que recibamos una pequeña comisión. Leer información. Tenga la seguridad de que sólo recomendamos productos que hemos utilizado personalmente y que creemos que aportarán valor a nuestros lectores. Gracias por su apoyo.

3 comentarios
Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Astra es gratis. Ahora y siempre.

Creemos que crear sitios web atractivos no debería ser caro. Por eso Astra es gratis para todos. Empieza gratis y amplía con paquetes asequibles.

La descarga está a un solo clic

Download Checklist

REWIND

RESUMEN DEL AÑO

La descarga está a un solo clic

Introduce tu dirección de correo electrónico y sé el primero en enterarte de las actualizaciones y novedades.

Descargar gratis Astra Theme - Modal Popup Form
Scroll al inicio