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)