Help Center

Importar un catálogo de WooCommerce

Chris Muench
Chris Muench
  • Actualización

La importación de artículos entiende el formato que usa una exportación de productos de WooCommerce, así que los productos variables y sus variaciones entran desde el archivo que WooCommerce te da, con los encabezados comunes ya mapeados.

WooCommerce exporta su catálogo con una forma particular: una fila padre para el producto variable y luego una fila por variación, cada una apuntando a su padre y con sus propios valores de atributo. La importación de artículos entiende esa forma directamente, así que puedes exportar de WooCommerce e importar el archivo prácticamente tal cual viene.

El paso 3 del asistente de importación de artículos informando que una exportación de productos de WooCommerce se importó correctamente

Todo esto ocurre en el asistente normal de importación de artículos que describe importar tus datos — Inventario → … → Importar desde un archivo de Excel. Este artículo cubre lo específico de un archivo con forma de WooCommerce. Si lo que quieres es una conexión viva en dos sentidos y no una importación de una sola vez, eso es conectar WooCommerce.

Encabezados que se mapean solos

En el paso 2 del asistente, las columnas cuyos encabezados coinciden se mapean automáticamente. Además de los encabezados de la plantilla propia de PHP Point Of Sale, se reconocen estos encabezados de WooCommerce:

Encabezado de WooCommerce Se mapea a
SKU Número de artículo
Name Nombre
ID ID de producto de comercio electrónico
Regular price Precio de venta
Stock Cantidad
Images URL de la imagen
Parent Artículo padre
Attribute 1 name, Attribute 2 name, … Nombre del atributo de variación 1, 2, …
Attribute 1 value(s), Attribute 2 value(s), … Valor(es) del atributo de variación 1, 2, …

Las mayúsculas no importan. Las columnas separadoras vacías — esas columnas en blanco que WooCommerce a veces deja entre grupos — se toleran y simplemente se ignoran. Lo que no se mapee solo lo puedes mapear a mano en la misma cuadrícula, y lo que dejes sin mapear no se importa.

Filas padre y filas de variación

La columna Artículo padre es la que ata una fila de variación a su producto. Pon ahí el identificador del padre y la fila se importa como variación de ese artículo y no como un artículo aparte.

Lo que acepta la columna:

  • un número de artículo o un identificador del producto — la forma normal de nombrar un padre;
  • id:<valor> — el propio ID de producto de WooCommerce, para padres exportados sin SKU. Es exactamente lo que WooCommerce escribe en su columna Parent para esos productos, así que esas filas funcionan sin tocarlas.

El padre no tiene que existir de antemano. Un padre creado por una fila anterior del mismo archivo se encuentra, así que una exportación normal de WooCommerce — la fila padre primero y sus variaciones después — se importa en una sola pasada.

Si el padre no se encuentra, esa fila falla con Artículo padre no encontrado y nombra el identificador que no pudo resolver, para que corrijas el archivo y vuelvas a correrlo. Una fila de variación con Artículo padre pero sin nada que identifique la variación falla con un mensaje igual de específico en lugar de importar algo a medias.

Columnas de atributos

Tienes hasta 10 pares de atributos — Nombre del atributo de variación 1 / Valor(es) del atributo de variación 1 hasta el 10. La columna del nombre lleva el atributo (Talla, Color) y la del valor lleva el valor de esa fila (Grande, Azul).

Una celda de valor puede llevar varios valores separados por coma, y entonces la importación genera una variación por cada combinación. Una fila padre con Talla = Chica, Mediana, Grande y Color = Rojo, Azul produce seis variaciones de una vez — muy útil cuando tus datos de origen describen el producto en lugar de listar cada variante.

La antigua columna única de Variación sigue funcionando igual que siempre y tiene prioridad cuando ambas están llenas en la misma fila. Los archivos de importación existentes no necesitan cambios.

Dos límites que conviene conocer:

  • Los artículos sincronizados con Shopify están limitados a tres atributos. Los productos de Shopify permiten un máximo de tres atributos, y el formulario del artículo rechaza un cuarto en un artículo sincronizado con Shopify (Los productos de Shopify permiten un máximo de 3 atributos. Elimine un atributo o desactive el comercio electrónico para este artículo.). Mantén esos artículos en tres atributos en tu hoja de cálculo, o el producto no se sincronizará.
  • Agregar un atributo nuevo a un producto que ya tiene variaciones llena un valor para cada variación existente de forma automática, en lugar de dejarlas incompletas.

IDs de producto

Dos identificadores distintos hacen dos trabajos distintos, y vale la pena no confundirlos:

  • ID de producto de comercio electrónico — el ID que la tienda en línea usa para el artículo. WooCommerce encabeza esa columna como ID, y es contra lo que se resuelven las referencias id: del padre.
  • Identificador del producto — un campo de la variación misma, distinto del número de artículo. Se edita en la pestaña Variaciones del artículo y va y viene por importación y exportación, así que una variación conserva su propio identificador cuando exportas, editas y vuelves a importar. Consulta variaciones, atributos y unidades.

Imágenes

Las celdas de imagen de las variaciones también se importan, cuando no son simplemente una repetición de las imágenes de la fila padre: las exportaciones de WooCommerce suelen repetir la lista de imágenes del padre en cada fila de variación, y volver a importarlas como imágenes de variación sería ruido.

Filas en blanco y mensajes de error

Las filas en blanco en cualquier parte de una hoja se omiten en lugar de importarse como registros vacíos. Eso aplica a todas las importaciones — artículos, clientes, proveedores, tarjetas de regalo, kits, recepciones, ventas, órdenes de trabajo, conteos y mermas — lo cual importa con archivos exportados, donde una fila en blanco al final o un separador entre secciones es común. Las filas que solo parecen vacías porque traen espacios invisibles también se detectan.

Cuando una fila sí falla la validación, el mensaje de error apunta a la posición real de la fila en tu archivo, así que el número del error coincide con el número de fila de tu hoja.

Un recorrido sugerido

  1. Exporta tus productos desde WooCommerce.
  2. Abre Inventario → … → Importar desde un archivo de Excel y sube el archivo.
  3. En el paso 2, revisa el mapeo automático. Confirma que Nombre esté mapeado — el asistente no continúa sin él — y mapea todo lo demás que quieras conservar.
  4. Ejecuta Completar importación a Excel. Si falla, los errores nombran las filas del archivo; corrígelas y vuelve a correrlo. Una importación fallida se revierte, así que no queda nada aplicado a medias.
  5. Revisa después un producto variable: ábrelo, mira la pestaña Variaciones y confirma que los atributos, sus valores y los identificadores de producto de las variaciones llegaron como esperabas.

Preguntas frecuentes

¿Tengo que rehacer el archivo de WooCommerce primero? Normalmente no. Los encabezados reconocidos se mapean solos y la estructura padre/variación se entiende tal cual. Aun así quizá quieras borrar columnas que no necesitas antes de importar.

Mis filas padre no tienen SKU. Es lo normal en WooCommerce. Mantén la columna ID mapeada a ID de producto de comercio electrónico y deja los valores de Parent como id:1234 — se resuelven contra ella.

¿Puedo volver a importar para actualizar? Sí, con una opción activada. Una fila se empareja con un artículo existente por su Número de artículo (el SKU de WooCommerce), luego por su Identificador del producto y luego por su ID de producto de comercio electrónico (el ID de WooCommerce), así que no hace falta agregar los id de artículo de PHP Point Of Sale al archivo. Pero la coincidencia solo actualiza cuando Configuración → Configuración de la aplicación → Sobrescribir artículos existentes en la importación de Excel está activado. Con esa opción apagada, una fila que coincide con un artículo existente se reporta como error y la importación se revierte, en lugar de crear un duplicado. Actívala antes de volver a importar un catálogo que ya cargaste. Consulta importar tus datos.

¿Importo o mejor conecto? Importa para una migración de una sola vez. Si WooCommerce va a seguir vivo junto a PHP Point Of Sale, conecta ambos para que existencias y pedidos se mantengan al día — consulta conectar WooCommerce y cómo funciona la sincronización de comercio electrónico.

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 0 de 0

¿Tiene más preguntas? Enviar una solicitud

Comentarios

0 comentarios

Inicie sesión para dejar un comentario.