Tutorial

Edição em Massa da Quantidade de Produtos

Atualize o inventário de muitos produtos de uma vez — incluindo estoque por localização — usando o DataEase com colunas dinâmicas de “quantidades” e o campo total “inventoryQuantity”.


Passos:

1. Exporte Produtos com Variantes

No DataEase, crie uma Nova Exportação → Produtos. Inclua pelo menos: product id, handle, variantId, variantSKU, inventoryQuantity e as colunas dinâmicas de “quantidades de Inventário”. (Elas aparecem por localização, por exemplo, location: Warehouse A”, location: Warsaw Hub”.)

Use filtros (tag, vendor, collection, status, out_of_stock_somewhere …) para direcionar os itens corretos.

2. Edite as quantidades

  • Lojas de uma única localização: altere inventoryQuantity (total disponível) para o número exato que deseja.
  • Lojas de múltiplas localizações: edite as colunas dinâmicas location: {Location Name}. Você pode inserir valores absolutos (por exemplo, 10) ou ajustes relativos (por exemplo, “+5”, “-3”). Mantenha os cabeçalhos das colunas e os nomes das localizações exatamente como exportados.
  • Defina variantCommand = UPDATE para as linhas que deseja alterar.

3. Importe e valide

No DataEase, crie uma Nova Importação, carregue o arquivo, mapeie as colunas (Variant ID ou SKU → variant; inventoryQuantity e/ou as colunas de quantidades dinâmicas) e execute a Validação.

Abra o arquivo de validação e revise a coluna “Validation Status”; corrija quaisquer problemas.

4. Execute a importação

Após a conclusão, baixe o arquivo de resultados. Verifique alguns produtos no admin para confirmar que os novos níveis de estoque (incluindo por localização) foram aplicados.

Dicas

  • Use uma abordagem por linha: defina o total via inventoryQuantity ou defina por localização via as colunas de quantidades dinâmicas.
  • Prefira combinar por Variant ID; use SKU apenas se for único e estável.
  • Use inteiros não negativos para valores absolutos; ajustes relativos são suportados apenas nas colunas de quantidades dinâmicas (por exemplo, “+5”, “-3”).
  • Para zerar o estoque em uma localização, coloque 0 na coluna dinâmica dessa localização.

CSV Mínimo (exemplo) / Atualizar quantidade total (localização única)

variantIdvariantCommandinventoryQuantity
111UPDATE25

CSV Mínimo (exemplo) / Atualizar quantidades por localização (colunas dinâmicas)

variantIdvariantCommandlocation: Warehouse Alocation: Warsaw Hub
111UPDATE+50
222UPDATE123

Referências