Edición masiva de productos

Mantener un catálogo grande registro por registro es lento. Los módulos de eYssen de esta página modifican muchos productos a la vez, y completan un pedido o una transferencia a partir de una lista pegada o una hoja de cálculo en lugar de línea por línea.

Ver también

Actualización masiva de productos

eyssen_product_bulk_update añade una acción Actualización masiva a la lista de productos. Seleccione los productos en app Inventario ‣ Productos ‣ Productos y luego abra Acciones ‣ Actualización masiva.

La pestaña Información general del asistente cambia lo siguiente:

  • Tipo de producto — establece el tipo de todos los productos seleccionados;

  • Categoría de producto — mueve todos los productos seleccionados a una sola categoría; y

  • Etiquetas de la lista de precios con una Operación de etiquetas de la lista de precios que decide cómo se aplican: Actualizar reemplaza las etiquetas, Aumentar añade las etiquetas indicadas a las existentes, Reducir las elimina y Limpiar borra todas las etiquetas.

Los campos que se dejan vacíos no se modifican, por lo que una sola ejecución del asistente puede cambiar solo la categoría, solo las etiquetas, o varias cosas a la vez. Los productos seleccionados se muestran en la pestaña Productos del asistente, donde un producto se puede eliminar antes de hacer clic en Actualizar.

screenshot: inventory-bulk-editing-product-update
menu
Inventory ‣ Products ‣ Products ‣ (select products) ‣ Actions ‣ Bulk Update
shows
The "Bulk Update" wizard, "General Information" tab, with the Product Type, Product Category and the "Pricelist Tag Operation" / "Pricelist Tags" fields, and the "Products" tab next to it.
highlight
The "Pricelist Tag Operation" field (red frame).
data
Eight selected products; operation "Increase" adding the tag "Winter sale".
module
eyssen_product_bulk_update
notes
English UI, light theme, 1440px width, crop to the wizard.

Nota

Otros módulos añaden sus propios campos a este asistente, por ejemplo el estado de agotado y los campos de tienda web que se indican a continuación.

Actualización masiva de atributos de variantes

En la lista de variantes de producto hay disponible una segunda acción Actualización masiva. Modifica los valores de los atributos de las variantes seleccionadas: una Operación de atributos (Actualizar, Aumentar, Reducir o Limpiar) decide cómo se aplican los valores de atributos indicados, y Actualizar solo los atributos seleccionados (habilitado de forma predeterminada) mantiene sin cambios los atributos que no están en la lista.

screenshot: inventory-bulk-editing-variant-attributes
menu
Inventory ‣ Products ‣ Product Variants ‣ (select variants) ‣ Actions ‣ Bulk Update
shows
The variant bulk-update wizard with the "Attributes Operation" field, the "Update only selected Attributes" checkbox and one line per attribute with its "Values" field.
highlight
The "Attributes Operation" field (red frame).
data
Six selected variants; operation "Increase" adding the value "Width: Wide".
module
eyssen_product_bulk_update
notes
English UI, light theme, 1440px width, crop to the wizard.

Campos de la tienda web en masa

eyssen_product_bulk_update_ws añade una pestaña Comercio electrónico al asistente de actualización masiva de productos, con las mismas cuatro operaciones (Actualizar, Aumentar, Reducir, Limpiar) para:

  • Sitios web — los sitios web en los que se publican los productos seleccionados; y

  • Categorías del sitio web — las categorías de la tienda web a las que pertenecen los productos.

screenshot: inventory-bulk-editing-ecommerce-tab
menu
Inventory ‣ Products ‣ Products ‣ (select products) ‣ Actions ‣ Bulk Update ‣ eCommerce
shows
The "eCommerce" tab of the bulk-update wizard with the "Website Operation" / "Websites" and "Website Categories Operation" / "Website Categories" field pairs.
highlight
The two operation fields (red frame).
data
Operation "Increase" adding the website "eYssen Shop" and the category "Winter".
module
eyssen_product_bulk_update_ws
notes
English UI, light theme, 1440px width, crop to the tab.

Añadir productos en masa a un pedido

eyssen_product_bulk_add_sale y eyssen_product_bulk_add_purchase añaden un botón Añadir productos en masa al formulario del pedido de venta y del pedido de compra, de modo que una lista recibida por correo electrónico o guardada en una hoja de cálculo se pueda convertir en líneas de pedido en un solo paso. El mismo asistente está disponible en las transferencias a través de eyssen_product_bulk_add_stock.

El asistente solicita:

  • FormatoCopiar/Pegar (un producto por línea en un cuadro de texto), CSV (un archivo separado por punto y coma) o Excel (un libro .xlsx, primera hoja). Ambos formatos de archivo tienen un interruptor ¿Tiene encabezado?.

  • Basado en — cómo se relaciona cada fila con un producto: por Código por defecto (referencia interna), Código de barras o Nombre del producto.

  • Con cantidad (activado de forma predeterminada) y Con precio — cuántos valores adicionales incluye cada fila. Un bloque Ejemplo en vivo muestra el formato de fila esperado a medida que estos cambian. Sin ninguno de los dos habilitado, cada producto encontrado se añade con una cantidad de uno.

  • Si el producto está duplicado — qué hacer cuando un producto encontrado ya tiene una línea en el pedido: Detener (la opción predeterminada aquí) genera un error y no añade nada, Omitir deja la línea existente sin cambios, Reemplazar sobrescribe su cantidad y precio, y Aumentar suma la cantidad a la existente.

screenshot: inventory-bulk-editing-bulk-add-sale
menu
Sales ‣ Orders ‣ Quotations ‣ (a quotation) ‣ Add Bulk Products
shows
The "Add Bulk Products" wizard on a quotation, with Format "Copy/Paste", Based On "Default Code", "With Quantity" ticked, the live Example block and the paste box filled with four lines.
highlight
The "Based On" and "If Product Duplication" fields (red frame).
data
Four pasted lines of internal reference and quantity.
module
eyssen_product_bulk_add_sale
notes
English UI, light theme, 1440px width, crop to the wizard.

Importante

Una fila que no se puede relacionar con ningún producto, o que no se puede analizar (un número incorrecto de valores, o una cantidad o precio no numéricos), detiene toda la importación con un error que indica la fila problemática. No se añade nada hasta que todas las filas son válidas.

Nota

El formato Excel necesita la biblioteca de Python openpyxl en el entorno de Odoo.