Imagine un escenario en el que su tienda en línea sea un revendedor de productos de cientos de proveedores. Naturalmente, los datos de esos productos cambian constantemente, especialmente los precios y los niveles de existencias. Se pueden agregar nuevos productos, mientras que los productos existentes se pueden eliminar.
Actualizar manualmente su tienda con todos estos cambios sería una pesadilla, sin mencionar que es propenso a errores.
WP All Import le permite automatizar todo el proceso, incluida la recuperación automática y el procesamiento de archivos de proveedores en un horario predefinido.
Configúrelo una vez para un proveedor y mantendrá su tienda sincronizada con ese proveedor a partir de ese momento, ¡completamente manos libres!
Ahora imagine un escenario en el que decide realizar cambios en cientos o incluso miles de productos existentes.
Usando WooCommerce solo, tendría que hacer estos cambios manualmente a través de la interfaz, uno por uno, lo que podría llevarle horas o incluso días.
Tabla de contenido
Para acortar significativamente este proceso, simplemente:
- Exporte los datos relevantes a una hoja de cálculo usando WP All Export.
- Modifique esos datos en la hoja de cálculo, donde puede aplicar fórmulas y copiar y pegar.
- Importe los datos de WooCommerce usando WP All Import.
WP All Import Pro
WP All Import Pro es un plugin para WordPress que te permite importar datos desde archivos XML, CSV o Excel a cualquier parte de tu sitio web, incluyendo campos personalizados, taxonomías, galerías de imágenes, campos de ubicación y mucho más. Con WP All Import Pro puedes importar fácilmente productos de WooCommerce, campos de ACF, usuarios, listados y otros tipos de contenido con una interfaz de arrastrar y soltar que hace que el proceso sea sencillo y rápido.
WP All Export Pro
WP All Export Pro es un plugin de WordPress que te permite exportar cualquier tipo de contenido de tu sitio web a un archivo XML, CSV o Excel.
Edición masiva de productos de WooCommerce usando una hoja de cálculo
Ha decidido realizar una venta reduciendo el precio de todos los productos de más de $30 en un 20%. Para enfatizar este hecho, también le gustaría cambiar temporalmente el nombre del producto para incluir un prefijo «EN VENTA -«.
Así es como haría esto con WP All Import y WP All Export:
Paso 1: elija el tipo de datos que desea exportar:
Haga clic en All Export -> New Export en el menú de navegación de WordPress.
En la pantalla Nueva exportación, elija Productos de WooCommerce como tipo de publicación:
Como puede ver en esta lista de selección, puede exportar cualquier tipo de datos de WordPress o WooCommerce, incluidos los datos de plugins o plugins de terceros.
Paso 2: aplicar filtros
Tan pronto como elija un tipo de publicación, aparecerá un panel Agregar opciones de filtrado debajo de la sección de tipo de publicación.
Expande este panel y crea este filtro simple:
Haga clic en el botón Agregar regla . Cuando hagas esto, WP All Export aplicará tu filtro para seleccionar solo aquellos productos con un precio superior a 30.
En nuestra base de datos de prueba, hay 27 productos de este tipo.
Paso 3: seleccione las columnas de exportación
Haga clic en el botón azul Personalizar archivo de exportación cerca de la parte inferior de la pantalla. Esto abrirá la interfaz de arrastrar y soltar. Hay una sección de Datos disponibles en el lado derecho de esta interfaz.
Expanda el panel Datos del producto y arrastre los campos Precio y Precio de venta al área de selección de columnas.
Su pantalla ahora debería verse así:
Paso 4: complete la exportación
Haga clic en el botón azul Continuar en la parte inferior de la pantalla, que lo llevará a la pantalla Configuración de exportación:
Haga clic en el botón verde Confirmar y ejecutar exportación en el lado derecho. Esto lo llevará a la pantalla Confirmar y ejecutar :
Cuando finalice la exportación, haga clic en el botón CSV azul en la sección Haga clic para descargar en la mitad inferior de la pantalla. Esto descargará el archivo de exportación.
Paso 5: modifique la columna de 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 ingrese esta fórmula en la primera fila de datos de la nueva columna (Fila 2 en nuestra hoja de cálculo): =”EN VENTA – “&B2
Tenga en cuenta que esta es la fórmula para Microsoft Excel. Puede diferir para otras hojas de cálculo.
Cuando se aplica esta fórmula, se creará un valor como «EN OFERTA: mini placa de identificación roja de Jetpulse».
Copie la fórmula en todas las filas de su nueva columna para que el área afectada de su hoja de cálculo se vea así:
Copie todos los valores de su nueva columna en la columna Título anterior, pero péguelos como valores para deshacerse de la fórmula. Luego elimine su nueva columna.
Paso 6: modifique la columna de 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. Ingrese 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 el 80% del precio.
Formatee la columna Precio de venta con 2 decimales. Las dos columnas ahora deberían verse así:
Guarde la hoja de cálculo.
Paso 6: importe la hoja de cálculo modificada
Haga clic en Todas las exportaciones -> Administrar exportaciones.
Debería ver la exportación de su producto en la parte superior de la lista en la pantalla Administrar exportaciones.
En el extremo derecho de su fila de exportación, en la sección 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. Después de cargar su archivo, su pantalla debería verse así:
Haga clic en el botón Continuar al paso 2 . De hecho, siga presionando el botón Continuar para todas las pantallas posteriores hasta que llegue a la pantalla Confirmar y ejecutar , donde simplemente haga clic en el botón verde Confirmar y ejecutar importación .
Cuando se complete la importación, debería obtener una confirmación como esta:
Si ahora verifica los productos afectados en WooCommerce, encontrará que cualquier producto con un precio> 30 ahora tiene un descuento del 20% aplicado y también tiene el prefijo «EN VENTA -» agregado a su campo Título (que se muestra en WooCommerce Interfaz de productos como «Nombre»):
En otras palabras, se ahorró mucho tiempo y trabajo, ¡especialmente si esta actualización involucró a cientos o incluso miles de productos!
Pero, ¿cómo supo WP All Import que debía manejar automáticamente todas esas pantallas de importación?
Porque WP All Export y WP All Import están diseñados para funcionar juntos. Siempre que su archivo de exportación tenga la información requerida, WP All Import sabe qué hacer con él.
Edición masiva de productos de WooCommerce mediante actualizaciones de proveedores
Este es el escenario en el que su tienda WooCommerce contiene productos de diferentes proveedores, y esos proveedores le envían periódicamente actualizaciones sobre cosas como el nivel de stock disponible y el precio.
Por ejemplo, supongamos que tiene varios productos de WooCommerce con estos niveles de inventario existentes:
Luego, el proveedor le envía este nuevo archivo de producto: [WP Astra: el archivo Archivo de actualización de inventario del proveedor.xml se ha enviado como un archivo adjunto]
Este es un archivo XML estructurado de la siguiente manera:
Tenga en cuenta que este archivo tiene una estructura relativamente simple que contiene algunos elementos de identificación del producto, así como el elemento InventoryLevel.
Para facilitar la detección de actualizaciones exitosas, también hemos establecido los niveles de inventario en 50 para los cuatro productos.
Nuestro objetivo es usar este archivo para actualizar solo el campo Stock de nuestros productos WooCommerce existentes.
Para lograrlo, seguimos los siguientes pasos:
Paso 1: cargue el archivo de actualización del proveedor y elija el objetivo de actualización
Haga clic en All Export -> New Import en el menú de navegación de WordPress.
En la pantalla Nueva importación , realice las siguientes selecciones:
- Haga clic en el botón Cargar un archivo .
- Seleccione el archivo XML del proveedor.
- Haga clic en el botón Elementos existentes .
- Elija Productos de WooCommerce como objetivo de actualización.
Paso 2: revise el archivo de importación
Haga clic en el botón azul Continuar al paso 2 cerca de la parte inferior. Aparecerá la pantalla Revisar archivo de importación . Como puede ver, WP All Import ha interpretado correctamente el archivo XML del proveedor:
Paso 3: asignar campos clave
Haga clic en el botón azul Continuar al paso 3. Esto abrirá la pantalla de arrastrar y soltar. Sin embargo, esto es más una pantalla para mapear los campos entrantes a los campos correspondientes de WooCommerce.
Expande el panel de plugins de WooCommerce. Tenga en cuenta que WP All Import seleccionará automáticamente la pestaña General en este panel.
Arrastra el elemento SKU desde el panel de registro XML en la parte superior derecha al campo SKU de la pestaña General en el panel Plugin de WooCommerce, como se muestra aquí:
Haga clic en la pestaña Inventario en el lado izquierdo. ¿En el Gestionar stock? de esta pestaña, haga clic en la opción Sí. Esto abrirá dos nuevos cuadros de edición, uno para Cantidad de inventario y el otro para Umbral de inventario bajo.
Arrastre el elemento InventoryStatus desde el panel de registro XML al cuadro de edición Stock Qty. La siguiente imagen refleja estas acciones:
Paso 4: establecer campos coincidentes
Haga clic en el botón azul Continuar al paso 4 . Esto abrirá la pantalla Configuración de importación .
En la sección «Los registros en su archivo se compararán con los productos en su sitio según…», haga clic en la opción de campo personalizado . Esto abrirá un par de campos Nombre/Valor.
El campo Nombre ya debería contener un valor «_sku» sin las comillas. Arrastre el elemento SKU desde el panel de registro XML al campo Valor.
Esta captura de pantalla refleja estas acciones:
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 archivo .
En el mismo apartado, marca la opción Elegir qué datos actualizar . Esto abrirá una serie de opciones secundarias.
Haga clic en Deseleccionar todo .
Vuelva a seleccionar Campos personalizados . Esto se expandirá a un conjunto de opciones secundarias.
Haga clic en Actualizar solo estos campos personalizados, deje el resto en paz . Esto abrirá un cuadro de edición.
Comience a escribir en este cuadro de edición. Cuando haga esto, aparecerá una lista de selección. Elija el campo _stock de esta lista.
La sección «Cuando WP All Import encuentra datos nuevos o modificados…» ahora debería verse así:
Paso 5: complete la importación
Haga clic en el botón azul Continuar . Esto lo llevará a la pantalla Confirmar y ejecutar .
Haga clic en el botón verde Confirmar y ejecutar importación . Debido a que la importación es pequeña, solo debería tomar unos segundos.
Paso 6: verifique el inventario de productos actualizado
Cuando se complete la importación, vaya a Productos -> Todos los productos . Ahora debería ver que los niveles de existencias para los cuatro productos actualizados están establecidos en 50.
Comprender el verdadero valor de las capacidades de edición masiva
Para ayudarlo a aprender los conceptos de la edición masiva de productos de WooCommerce, hemos mantenido los ejemplos de este artículo lo más simples posible.
Pero como ya habrás notado por la gran cantidad de pantallas y paneles que omitimos, WP All Import es capaz de 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, WP All Import puede manejar casi todas las tareas de importación imaginables!