Produtos
No HubSpot, produtos consistem nas mercadorias ou nos serviços que você vende. A criação de uma biblioteca de produtos permite adicionar produtos aos negócios, gerar orçamentos e criar relatórios de desempenho do produto com rapidez. Os endpoints dos produtos permitem gerenciar esses dados e sincronizá-los entre o HubSpot e outros sistemas.
Os produtos, assim como as empresas, os contatos, os negócios, os tickets, os itens de linha e os orçamentos, são objetos no HubSpot CRM. Saiba mais sobre propriedades de objeto, associações, relacionamentos e muito mais em nosso guia Noções básicas do CRM.
Exemplo de caso de uso: para que os representantes de vendas possam adicionar com facilidade bens e serviços a negócios, orçamentos e muito mais, use a API de produtos para importar seu catálogo de produtos para o HubSpot.
Para criar um produto, execute uma solicitação POST
para crm/v3/objects/products
. No corpo da solicitação, inclua as propriedades do produto que você deseja definir ao criar. Posteriormente, você poderá atualizar as propriedades de um produto por meio de uma solicitação PATCH
para o mesmo ponto de extremidade.
Para ver todas as propriedades disponíveis do produto, execute uma solicitação GET
para a API de propriedades. Para recuperar as propriedades do produto, o URL da solicitação será /crm/v3/properties/products
.
hs_recurring_billing_period
é formatado como P#M
, onde # é o número de meses.
Os produtos em si não podem ser associados a outros objetos do CRM. No entanto, para associar as informações de um produto a uma oferta ou orçamento, você pode criar um item de linha com base nesse produto. Os itens de linha são instâncias individuais de produtos e são objetos separados dos produtos para que você possa personalizar os bens e serviços em um negócio ou orçamento, conforme necessário, sem a necessidade de atualizar o produto em si.
Por exemplo, ao criar um negócio em que um dos seus produtos é vendido, primeiro crie um item de linha a partir do produto e, em seguida, associe-o ao negócio. Você pode fazer isso executando duas chamadas separadas, ou uma chamada que cria e associa o item de linha. Ambas as opções são mostradas abaixo.
Primeiro, você criará um item de linha com base em um produto com o ID 1234567
. Para obter a lista completa das propriedades de item de linha disponíveis, execute uma solicitação GET
para a API de propriedades. O URL dos itens de linha seria crm/v3/properties/line_items
. Como você cria o item de linha a partir de um produto existente, ele herda os valores de propriedade do produto, como preço.
A resposta retornará um ID de item de linha que você pode usar para associá-lo a um negócio usando a API de associações. Para este exemplo, suponha que o ID do item de linha retornado seja 7791176460
.
Para associar o item de linha a um negócio existente (ID: 14795354663
), você executará uma solicitação PUT
para /crm/v4/objects/line_items/7791176460/associations/default/deals/14795354663
. Esta solicitação usa o tipo de associação padrão.
Uma resposta 200
retornará informações semelhantes às seguintes:
No HubSpot, o registro do negócio exibirá o item de linha no cartão Itens de linha.
Para criar um item de linha a partir de um produto existente e associá-lo a um negócio usando uma única chamada, você pode incluir uma matriz associations
na solicitação de criação de item de linha.
Para criar o item de linha, execute uma solicitação POST
para crm/v3/objects/line_item
. O corpo da sua solicitação será semelhante ao mostrado a seguir. Observe que o associationTypeId
da associação de item de linha/negócio é 20
. Saiba mais sobre os tipos de associação entre diferentes tipos de registos do CRM.
Uma resposta 200
retornará detalhes sobre o novo item de linha. No HubSpot, o registro do negócio exibirá o item de linha no cartão Itens de linha.
Agradecemos pelos seus comentários. Eles são muito importantes para nós.