Catálogo

O catálogo é como chamamos a lista de produtos ofertados por um ecommerce.
Atualmente, existem 3 tipos possíveis de atualização de catálogo:

  • Push API: cliente nos envia eventos HTTP de atualização de um produto específico

  • Importer: nossa aplicação coleta arquivos com o estado atual do catálogo em intervalos fixos de tempo (ETL)

  • Newton: a aplicação conecta-se com a plataforma do cliente via API para obter o catálogo, extraindo as informações tanto em intervalos fixos de tempo (ETL) quanto na alteração de cada produto (Webhook)

A cada atualização do catálogo de ofertas, necessário adequar o padrão recebido ao padrão esperado pela nossa plataforma de dados. Para fazer isso, há três ferramentas que ajudam a customizar as entradas de dados:

  • Jake: Adequa cada produtos no arquivo de entrada (XML, JSON, CSV, .etc) a uma saída (JSON) de produto válida com um script python(opens new window)

  • Finn: Adequa cada produto no arquivo de entrada (XML, JSON, CSV, etc.) a uma saída (JSON) de produto válida com uma receita dinâmica, configurada via dashboard (opens new window)

  • Webhooks: Adequa cada produto de entrada (JSON) a uma saída (JSON) de produto válida com um script node.


Did this page help you?