A continuación, te proporciono una documentación detallada para explicar el archivo de importación .csv de productos de WooCommerce. Esta guía te ayudará a entender cada uno de los campos y cómo configurarlos para cargar productos masivamente a través del .csv.

Tabla de contenido

Documentación de Importación .csv de Productos en WooCommerce

WooCommerce es una popular plataforma de comercio electrónico basada en WordPress. Permite la importación masiva de productos utilizando archivos .csv (valores separados por comas). El archivo .csv debe tener una estructura específica para que la importación sea exitosa. A continuación, explicamos cada uno de los campos y cómo configurarlos:

Descarga nuestra plantilla de importación de productos de woocommerce

1. ID

  • Descripción: Identificador único del producto. Si deseas actualizar productos existentes, debes incluir el ID correspondiente a cada producto. Si es una importación inicial, puedes dejar este campo en blanco, y WooCommerce asignará automáticamente un ID a cada nuevo producto.

2. Type (Tipo)

  • Descripción: Tipo de producto. Puede ser «simple», «variable», «grouped», «external», o «variation».
  • Configuración: Ingresa uno de los valores mencionados anteriormente en este campo. Si es un producto simple, ingresa «simple». Para productos variables, utiliza «variable». Para productos agrupados, utiliza «grouped». Los productos externos se especifican como «external».

3. SKU

  • Descripción: Número de referencia única del producto (Stock Keeping Unit).
  • Configuración: Ingresa el SKU correspondiente a cada producto. Si no utilizas SKU, puedes dejar este campo en blanco.

4. Name (Nombre)

  • Descripción: Nombre del producto.
  • Configuración: Ingresa el nombre del producto que deseas importar.

5. Published (Publicado)

  • Descripción: Indica si el producto está publicado o no. Puede ser «1» para publicado y «0» para no publicado.
  • Configuración: Ingresa «1» para publicar el producto, o «0» para mantenerlo no publicado.

6. Regular Price (Precio Regular)

  • Descripción: Precio regular del producto.
  • Configuración: Ingresa el precio regular del producto en el formato adecuado (por ejemplo, 19.99).

7. Sale Price (Precio en Oferta)

  • Descripción: Precio del producto durante una oferta o promoción.
  • Configuración: Ingresa el precio de oferta del producto en el formato adecuado (por ejemplo, 15.99). Si no hay oferta, puedes dejar este campo en blanco.

8. Description (Descripción)

  • Descripción: Descripción detallada del producto.
  • Configuración: Ingresa la descripción completa del producto.

9. Short Description (Descripción Corta)

  • Descripción: Breve descripción del producto.
  • Configuración: Ingresa una breve descripción del producto si es necesario.

10. Categories (Categorías)

  • Descripción: Categorías a las que pertenece el producto.
  • Configuración: Ingresa el nombre de las categorías separadas por comas. Si una categoría no existe, WooCommerce la creará automáticamente.

11. Tags (Etiquetas)

  • Descripción: Etiquetas asociadas al producto.
  • Configuración: Ingresa las etiquetas separadas por comas. Si una etiqueta no existe, WooCommerce la creará automáticamente.

12. Image (Imagen)

  • Descripción: URL de la imagen destacada del producto.
  • Configuración: Ingresa la URL de la imagen destacada del producto. Asegúrate de que la imagen esté disponible en línea y accesible.

13. Download Limit (Límite de Descarga)

  • Descripción: Número máximo de descargas permitidas para productos digitales.
  • Configuración: Ingresa el número máximo de descargas permitidas para productos digitales. Si no es un producto digital, puedes dejar este campo en blanco.

14. Download Expiry (Caducidad de Descarga)

  • Descripción: Número de días en que el enlace de descarga estará disponible para productos digitales.
  • Configuración: Ingresa el número de días que estará disponible el enlace de descarga para productos digitales. Si no es un producto digital, puedes dejar este campo en blanco.

15. Parent (Padre)

  • Descripción: ID del producto padre en caso de productos variables o variaciones.
  • Configuración: Ingresa el ID del producto padre si estás importando productos variables o variaciones. Si no estás importando productos variables, puedes dejar este campo en blanco.

16. Attribute 1 Name (Nombre del Atributo 1)

  • Descripción: Nombre del primer atributo para productos variables.
  • Configuración: Ingresa el nombre del primer atributo si estás importando productos variables. De lo contrario, puedes dejar este campo en blanco.

17. Attribute 1 Value(s) (Valor(es) del Atributo 1)

  • Descripción: Valor(es) del primer atributo para productos variables.
  • Configuración: Ingresa el valor o valores del primer atributo separados por comas si estás importando productos variables. De lo contrario, puedes dejar este campo en blanco.

18. Weight (Peso)

  • Descripción: Peso del producto.
  • Configuración: Ingresa el peso del producto en el formato adecuado (por ejemplo, 0.5 kg).

19. Length (Longitud)

  • Descripción: Longitud del producto.
  • Configuración: Ingresa la longitud del producto en el formato adecuado (por ejemplo, 10 cm).

20. Width (Ancho)

  • Descripción: Ancho del producto.
  • Configuración: Ingresa el ancho del producto en el formato adecuado (por ejemplo, 5 cm).

21. Height (Altura)

  • Descripción: Altura del producto.
  • Configuración: Ingresa la altura del producto en el formato adecuado (por ejemplo, 20 cm).

22. Allow Customer Reviews (Permitir Reseñas de Clientes)

  • Descripción: Indica si se permiten las reseñas de clientes para el producto. Puede ser «1» para permitir reseñas y «0» para no permitir reseñas.
  • Configuración: Ingresa «1» para permitir reseñas de clientes, o «0» para no permitir reseñas.

23. Purchase Note (Nota de Compra)

  • Descripción: Nota para los clientes después de la compra del producto.
  • Configuración: Ingresa una nota para los clientes después de la compra del producto si es necesario.

24. Sale Price Dates From (Fecha de Inicio de la

Oferta)

  • Descripción: Fecha de inicio de la oferta para productos con precio en oferta.
  • Configuración: Ingresa la fecha de inicio de la oferta en formato «YYYY-MM-DD» si es aplicable. De lo contrario, puedes dejar este campo en blanco.

25. Sale Price Dates To (Fecha de Fin de la Oferta)

  • Descripción: Fecha de finalización de la oferta para productos con precio en oferta.
  • Configuración: Ingresa la fecha de finalización de la oferta en formato «YYYY-MM-DD» si es aplicable. De lo contrario, puedes dejar este campo en blanco.

26. Tax Status (Estado de Impuestos)

  • Descripción: Indica si el producto está sujeto a impuestos o no. Puede ser «taxable» (sujeto a impuestos) o «none» (no sujeto a impuestos).
  • Configuración: Ingresa «taxable» para productos sujetos a impuestos o «none» para productos no sujetos a impuestos.

27. Tax Class (Clase de Impuestos)

  • Descripción: Clase de impuestos aplicable al producto.
  • Configuración: Ingresa el nombre de la clase de impuestos correspondiente al producto.

28. Upsells (Productos Relacionados)

  • Descripción: Productos recomendados como ventas adicionales en la página del carrito de compra.
  • Configuración: Ingresa los IDs de los productos relacionados (upsells) separados por comas si es aplicable.

29. Cross-sells (Productos Complementarios)

  • Descripción: Productos recomendados como ventas adicionales en la página de finalización de compra.
  • Configuración: Ingresa los IDs de los productos complementarios (cross-sells) separados por comas si es aplicable.

30. Upsell Cross-sell Limit (Límite de Upsells y Cross-sells)

  • Descripción: Número máximo de productos relacionados y complementarios a mostrar.
  • Configuración: Ingresa el número máximo de productos relacionados y complementarios a mostrar si es aplicable.

31. Grouped Products (Productos Agrupados)

  • Descripción: Productos que se agrupan juntos para crear un producto agrupado.
  • Configuración: Ingresa los IDs de los productos que se agrupan para crear un producto agrupado si es aplicable.

32. External URL (URL Externa)

  • Descripción: URL externa del producto (útil para productos externos).
  • Configuración: Ingresa la URL externa del producto si estás importando productos externos. De lo contrario, puedes dejar este campo en blanco.

33. Button Text (Texto del Botón)

  • Descripción: Texto del botón para productos externos.
  • Configuración: Ingresa el texto del botón para productos externos si es aplicable. De lo contrario, puedes dejar este campo en blanco.

34. Position (Posición)

  • Descripción: Posición del producto en la página de la tienda.
  • Configuración: Ingresa el número de posición del producto en la página de la tienda.

35. Attribute 2 Name (Nombre del Atributo 2)

  • Descripción: Nombre del segundo atributo para productos variables.
  • Configuración: Ingresa el nombre del segundo atributo si estás importando productos variables con más de un atributo. De lo contrario, puedes dejar este campo en blanco.

36. Attribute 2 Value(s) (Valor(es) del Atributo 2)

  • Descripción: Valor(es) del segundo atributo para productos variables.
  • Configuración: Ingresa el valor o valores del segundo atributo separados por comas si es aplicable. De lo contrario, puedes dejar este campo en blanco.

37. Meta: _downloadable (Meta: _downloadable)

  • Descripción: Indica si el producto es descargable o no. Puede ser «yes» (sí) o «no» (no).
  • Configuración: Ingresa «yes» si el producto es descargable, o «no» si no es descargable.

38. Meta: _virtual (Meta: _virtual)

  • Descripción: Indica si el producto es virtual o no. Puede ser «yes» (sí) o «no» (no).
  • Configuración: Ingresa «yes» si el producto es virtual, o «no» si no es virtual.

39. Meta: _regular_price (Meta: _regular_price)

  • Descripción: Precio regular del producto (campo alternativo).
  • Configuración: Ingresa el precio regular del producto como un número.

40. Meta: _sale_price (Meta: _sale_price)

  • Descripción: Precio en oferta del producto (campo alternativo).
  • Configuración: Ingresa el precio en oferta del producto como un número.

41. Meta: _sale_price_dates_from (Meta: _sale_price_dates_from)

  • Descripción: Fecha de inicio de la oferta (campo alternativo).
  • Configuración: Ingresa la fecha de inicio de la oferta en formato «YYYY-MM-DD» si es aplicable.

42. Meta: _sale_price_dates_to (Meta: _sale_price_dates_to)

  • Descripción: Fecha de finalización de la oferta (campo alternativo).
  • Configuración: Ingresa la fecha de finalización de la oferta en formato «YYYY-MM-DD» si es aplicable.

43. Meta: _tax_status (Meta: _tax_status)

  • Descripción: Estado de impuestos del producto (campo alternativo).
  • Configuración: Ingresa «taxable» para productos sujetos a impuestos o «none» para productos no sujetos a impuestos.

44. Meta: _tax_class (Meta: _tax_class)

  • Descripción: Clase de impuestos del producto (campo alternativo).
  • Configuración: Ingresa el nombre de la clase de impuestos correspondiente al producto.

45. Meta: _manage_stock (Meta: _manage_stock)

  • Descripción: Indica si se administra el stock del producto o no (campo alternativo).
  • Configuración: Ingresa «yes» para gestionar el stock o «no» para no gestionarlo.

46. Meta: _stock_status (Meta: _stock_status)

  • Descripción: Estado de stock del producto (campo alternativo).
  • Configuración: Ingresa «instock» para productos en stock o «outofstock» para productos sin stock.

47. Meta: _backorders (Meta: _backorders)

  • Descripción: Indica si se permiten pedidos de productos agotados (campo alternativo).
  • Configuración: Ingresa «yes» para permitir pedidos de productos agotados o «no» para no permitirlo.

48. Meta: _sold_individually (Meta: _sold_individually)

  • Descripción: Indica si el producto se vende de manera individual (campo alternativo).
  • Configuración: Ingresa «yes» para vender el producto de manera individual o «no» para permitir la compra de múltiples unidades.

49. Meta: _weight (Meta: _weight)

  • Descripción: Peso del producto (campo alternativo).
  • Configuración: Ingresa el peso del producto en el formato adecuado (por ejemplo, 0.5 kg).

50. Meta: _length (Meta: _length)

  • Descripción: Longitud del producto (campo alternativo).
  • Configuración: Ingresa la longitud del producto en el formato adecuado (por ejemplo, 10 cm).

51. Meta: _width (Meta: _width)

  • Descripción: Ancho del producto (campo alternativo).
  • Configuración: Ingresa el ancho del producto en el formato adecuado (por ejemplo, 5 cm).

52. Meta: _height (Meta: _height)

  • Descripción: Altura del producto (campo alternativo).
  • Configuración: Ingresa la altura del producto en el formato adecuado (por ejemplo, 20 cm).

53. Meta: _upsell_ids (Meta: _upsell_ids)

  • Descripción: Productos relacionados (upsells) (campo alternativo).
  • Configuración: Ingresa los IDs de los productos relacionados (upsells) separados por comas si es aplicable.

54. Meta: _crosssell_ids (Meta: _crosssell_ids)

  • Descripción: Productos complementarios (cross-sells) (campo alternativo).
  • Configuración: Ingresa los IDs de los productos complementarios (cross-sells) separados por comas si es aplicable.

55. Meta: _purchase_note (Meta: _purchase_note)

  • Descripción: Nota de compra del producto (campo alternativo).
  • Configuración: Ingresa una nota de compra del producto si es necesario.

56. Meta: _default_attributes (Meta: _default_attributes)

  • Descripción: Atributos predeterminados del producto (campo alternativo).
  • Configuración: Ingresa los atributos predeterminados del producto si es aplicable.

57. Meta: _virtual (Meta: _virtual)

  • Descripción: Indica si el producto es virtual (campo alternativo).
  • Configuración: Ingresa «yes» si el producto es virtual o «no» si no es virtual.

58. Meta: _downloadable (Meta: _downloadable)

  • Descripción: Indica si el producto es descargable (campo alternativo).
  • Configuración: Ingresa «yes» si el producto es descargable o «no» si no es descargable.

59. Meta: _download_limit (Meta: _download_limit)

  • Descripción: Límite de descargas para productos descargables (campo alternativo).
  • Configuración: Ingresa el número máximo de descargas permitidas si el producto es descargable.

60. Meta: _download_expiry (Meta: _download_expiry)

  • Descripción: Caducidad de descargas para productos descargables (campo alternativo).
  • Configuración: Ingresa el número de días en que el enlace de descarga estará disponible.

61. Meta: _stock (Meta: _stock)

  • Descripción: Cantidad de stock del producto (campo alternativo).
  • Configuración: Ingresa la cantidad de stock del producto si estás gestionando el stock manualmente.

62. Meta: _stock_status (Meta: _stock_status)

  • Descripción: Estado de stock del producto (campo alternativo).
  • Configuración: Ingresa «instock» para productos en stock o «outofstock» para productos sin stock.

63. Meta: _product_version (Meta: _product_version)

  • Descripción: Versión del producto (campo alternativo).
  • Configuración: Ingresa la versión del producto si es aplicable.

64. Meta: _product_image_gallery (Meta: _product_image_gallery)

  • Descripción: Galería de imágenes del producto (campo alternativo).
  • Configuración: Ingresa las URLs de las imágenes adicionales para la galería separadas por comas.

65. Meta: _default_attribute_pa_color (Meta: _default_attribute_pa_color)

  • Descripción: Valor predeterminado del atributo «color» para productos variables (campo alternativo).
  • Configuración: Ingresa el valor predeterminado del atributo «color» si estás importando productos variables.

66. Meta: _default_attribute_pa_size (Meta: _default_attribute_pa_size)

  • Descripción: Valor predeterminado del atributo «size» para productos variables (campo alternativo).
  • Configuración: Ingresa el valor predeterminado del atributo «size» si estás importando productos variables.

67. Meta: _wp_attachment_image_alt (Meta: _wp_attachment_image_alt)

  • Descripción: Texto alternativo para la imagen destacada del producto (campo alternativo).
  • Configuración: Ingresa el texto alternativo para la imagen destacada del producto.

¿Cómo manejar las variaciones y atributos en un producto de woocommerce?

#productos-variables

Para manejar el tema del tallaje en la plantilla de importación de datos de WooCommerce, debes asegurarte de que la estructura del archivo Excel esté configurada correctamente para incluir los atributos y sus variaciones. Aquí te dejo un ejemplo de cómo puedes estructurarlo para un vestido con las tallas mencionadas.

  1. Producto padre (simple o variable):
  • La fila del producto padre define el producto principal. Si es un producto variable, se debe definir con el tipo variable. (Se sabe cual es el producto padres debido a que no tiene el codigo sku configurado en el campo parent)
  1. Variaciones del producto:
  • Cada variación (es decir, cada talla) se define en filas adicionales, con el mismo SKU del producto padre, pero especificando los detalles de la variación.

Aquí tienes un ejemplo simplificado de cómo podría verse tu archivo Excel:

Estructura del archivo Excel

IDTipoSKUNombre del productoAtributo 1 nombreAtributo 1 valor(es)Regular priceParentAtributo 1 valor predeterminado
1variableSKU123VestidoTalla0 a 6 | 6 a 12 | 12 a 18 | 18 a 2429.990 a 6
2variationSKU123-1Vestido – 0 a 6Talla0 a 629.99SKU1230 a 6
3variationSKU123-2Vestido – 6 a 12Talla6 a 1229.99SKU1236 a 12
4variationSKU123-3Vestido – 12 a 18Talla12 a 1829.99SKU12312 a 18
5variationSKU123-4Vestido – 18 a 24Talla18 a 2429.99SKU12318 a 24

Explicación de las columnas clave:

  • ID: Identificador único para cada fila. Puede ser opcional si tu sistema de importación no lo requiere.
  • Tipo: variable para el producto principal y variation para las variaciones.
  • SKU: Código de referencia del producto. El SKU del producto padre debe ser el mismo para todas sus variaciones.
  • Nombre del producto: Nombre del producto. Las variaciones pueden incluir la talla para mayor claridad.
  • Atributo 1 nombre: Nombre del atributo, en este caso «Talla».
  • Atributo 1 valor(es): Valores posibles para el atributo. Para el producto padre, se listan todas las opciones separadas por |. Para las variaciones, se especifica el valor correspondiente.
  • Regular price: Precio regular del producto.
  • Parent: SKU del producto padre. Las variaciones deben referenciar el SKU del producto padre en esta columna.
  • Atributo 1 valor predeterminado: Valor predeterminado del atributo para el producto padre.

Esta estructura permitirá que WooCommerce reconozca las variaciones de tu vestido y asocie cada una de las tallas con el producto principal. Asegúrate de ajustar cualquier otro detalle específico a tu configuración o a los requerimientos de tu tienda.

Notas Importantes

  1. Asegúrate de que los valores en el archivo .csv estén correctamente formateados y no contengan errores.
  2. Siempre realiza una copia de seguridad de tu sitio web y de la base de datos antes de realizar una importación masiva de productos para evitar la pérdida de datos.
  3. Utiliza un programa de hojas de cálculo (por ejemplo, Microsoft Excel o Google Sheets) para crear y editar el archivo .csv, ya que te permitirá trabajar con los datos de manera más eficiente.
  4. Si estás utilizando atributos y productos variables, asegúrate de crear previamente los atributos y términos en WooCommerce antes de importar los productos.

Recuerda que la estructura y los campos en el archivo .csv pueden variar dependiendo de las versiones de WooCommerce y de las extensiones que utilices en tu sitio. La documentación anterior se basa en la versión más reciente de WooCommerce al momento de escribir esta guía. Siempre verifica la documentación oficial de WooCommerce y de las extensiones correspondientes para obtener información actualizada.

Conclusión

La importación masiva de productos a través de un archivo .csv es una forma eficiente de agregar o actualizar varios productos en WooCommerce. Asegúrate de seguir la estructura y el formato adecuado de los campos en el archivo .csv para una importación exitosa. Con esta guía, deberías estar listo para realizar importaciones masivas de productos en tu tienda WooCommerce y ahorrar tiempo en la gestión de tu inventario. ¡Buena suerte

en tu proyecto de comercio electrónico.

Sé el primero en calificar este post