Logotipo Hedhog

Receba novidades do Hedhog no seu e-mail

Novos lançamentos, receitas e breaking changes — sem spam.

Submódulo commerce

catalog

Gerenciamento do catálogo comercializável entre produtos, planos, preços e atribuição de features.

Caminho de origem: libraries/commerce/src/commerce-products.controller.ts, commerce-plans.controller.ts, commerce-prices.controller.ts, commerce-features.controller.ts

Arquivo do módulo: commerce.module.ts

Introdução

O submódulo Catalog agrupa as superfícies administrativas que definem o que pode ser vendido: produtos, planos, versões de plano, preços e features reutilizáveis. Os produtos representam os objetos comerciais; planos e versões de plano capturam o empacotamento recorrente; os preços definem os termos monetários; e as features são capacidades atribuíveis vinculadas a versões de plano.

Esta parte do Commerce é majoritariamente voltada à administração e orientada a versões. Em particular, os planos expõem versionamento explícito e ações de publicação/arquivamento/duplicação, em vez de editar um único registro mutável no local.

Endpoints HTTP

29 endpoints

Lista produtos.

Obtém um produto.

Params
id (int)

Cria um produto.

Atualiza um produto.

Params
id (int)

Exclui um produto.

Params
id (int)

Arquiva um produto.

Params
id (int)

Restaura um produto arquivado.

Params
id (int)

Lista planos.

Obtém um plano.

Params
id (int)

Lista as versões de um plano.

Params
id (int)

Cria uma versão de plano.

Params
id (int)

Atualiza uma versão de plano.

Params
id (int), versionId (int)

Publica uma versão de plano.

Params
id (int), versionId (int)

Arquiva uma versão de plano.

Params
id (int), versionId (int)

Duplica uma versão de plano.

Params
id (int), versionId (int)

Lista preços.

Obtém um preço.

Params
id (int)

Cria um preço.

Atualiza um preço.

Params
id (int)

Arquiva um preço.

Params
id (int)

Duplica um preço.

Params
id (int)

Descontinua um preço.

Params
id (int)

Lista features.

Obtém uma feature.

Params
id (int)

Cria uma feature.

Atualiza uma feature.

Params
id (int)

Exclui uma feature.

Params
id (int)

Lista as features atribuídas a uma versão de plano.

Params
id (int)

Substitui o conjunto de features de uma versão de plano.

Params
id (int)