A função fixProductDependencies da extensão OutZoho garante que todos os produtos de orçamentos, pedidos ou faturas estejam cadastrados no Zoho CRM, criando automaticamente os que não existirem.
Sintaxe da função
string ozh.fixProductDependencies(list records);
Ajusta a lista de produtos dentro de um orçamento, pedido ou fatura, fazendo a integração com a base de dados do CRM. Se o produto não existir, ele é criado automaticamente.
Parâmetros
- list records - Lista de registros do tipo Quote, Sales_Order ou 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 produtos (Product_Details) ajustada e contendo as respectivas IDs de produtos.
Importante: Este string deve ser convertido em lista para poder ser manipulado em métodos de criação ou atualização em massa.
Quando usar esta função
Use sempre que precisar integrar produtos de orçamentos, pedidos ou faturas ao CRM, especialmente em integrações com sistemas externos.