fixProductDependencies - Garante que Todos os Produtos de um Orçamento, Pedido ou Fatura Estejam Cadastrados no CRM

fixProductDependencies - Garante que Todos os Produtos de um Orçamento, Pedido ou Fatura Estejam Cadastrados no CRM

string ozh.fixProductDependencies(list records);

Ajusta a lista de produtos dentro de um orçamento, pedido ou fatura. Fazendo a integração para a base de dados do CRM, se o produto encontrado não existir este é criado.

Parâmetros


list records: lista de registros do tipo quote, sales_order, invoice com lista de produtos que devem ser integrados ao CRM. 

Retorno

String contendo a mesma lista de orçamentos, pedidos ou faturas, porém, com a lista de proudutos (Product_Details) ajustada e contendo respectivas IDs de produtos.


Este string deve ser convertida em lista para poder ser manipulada em métodos de criação ou atualização em massa.


Aplicação

  1. //Cria produtos caso não existam. Corrige propriedade Product_Details 
  2. quotes = ozh.fixProductDependencies(_quotes).ToList();
  3. //Cria orçamentos em massa 
  4. zoho.crm.bulkCreate("Quotes",quotes);