Preço

Um preço representa um valor de venda do produto. Contém informações básicas e essenciais, incluido o SKU, valor, moeda e normalizador.

Criar um novo preço

Cria um novo preço para a venda desse produto.

Aviso
  • Para atualizar, basta criar um novo preço para que este seja atualizado.

Escopo requerido

ValorDescrição
portfolio:writePermite gerenciar um inventário

Parâmetros da chamada

PropriedadeTipoDescriçãoObrigatório
typestringIdentifica o tipo do preço do SKU especificado. Valores permitidos list e sellSim
skustringO SKU exclusivo do itemSim
valueintValor do SKU, desnormalizado em relação ao código da moedaSim
currencystringCódigo da moeda, de acordo à ISO-4217Sim
normalizerintValor normalizador de value para unidade de currency. Valor padrão 100. Para maiores informações consulteSim
extrasobjectInformações adicionais sobre o preço. Quando não houver um valor você poderá enviar .Sim

Chamada:

curl -X 'POST' \
  'https://apps.eupreciso.com.br/v1.0/marketplace/portfolios/prices' \
  -H 'accept: application / json' \
  -H 'Authorization: Bearer `access_token`' \
  - d '{
    "sku": "XDZ4654",
    "type": "list",
    "value": 10000,
    "currency": "BRL",
    "normalizer": 100,
    "extras": {}

Resposta:

{
  "token": "1234",
  "id": "6712a312c37c38e9038fd9b6",
  "statusCode": 0,
  "statusMessage": "The price was imported and processed",
  "errors": [],
  "data": {
    "id": "6712a312c37c38e9038fd9b6",
    "sku": "XDZ4654",
    "type": "list",
    "value": 10000,
    "currency": "BRL",
    "normalizer": 100,
    "extras": {},
    "created_at": "2022-06-15T14:25:37Z"
  }
}

Recuperar um preço

Retorna um preço específico.

Escopo necessário

Valor do escopoDescrição
portfolio:readPermite acessar um SKU.

Parâmetros da URL

CampoTipoDescriçãoObrigatório
idObjectIdIdentificação gerada pelo Eu Preciso quando da criação do Preço.Sim

Chamada:

GET /v1.0/marketplace/portfolios/prices/{id} \
Host: apps.eupreciso.com.br \
Authorization: Bearer {access_token} \
Content-Type: application/json \

Resposta:

{
  "id": "6712a312c37c38e9038fd9b6",
  "sku": "XDZ4654",
  "type": "list",
  "value": 10000,
  "currency": "BRL",
  "normalizer": 100,
  "extras": {},
  "priceHistory": [],
  "created_at": "2024-11-15T14:25:37Z"
}

Recuperar uma lista de preços

Retorna todos os registros de preços disponíveis.

Nota: Este endpoint implementa paginação, ordenação e filtros. Para saber mais, consulte Paginação, filtros e ordenação.

Escopo requerido

Valor do escopoDescrição
portfolio:readPermite listar os inventários.

Parâmetros de consulta

CampoTipoDescriçãoObrigatório
skustringRetorna os preços do SKU especificadoNão
typestringRetorna os tipos de preços do SKU especificado. Valores permitidos list e sellNão

Parâmetros de ordenação

CampoDescriçãoObrigatório
created_atOrdenar por data de criação dos SKUs.Não

Chamada:

GET /v1.0/marketplace/portfolios/prices?_limit=10&_offset=0 \
Host: apps.eupreciso.com.br \
Authorization: Bearer {access_token} \
Content-Type: application/json \

Resposta:

{
  "meta": {
    "page": {
      "limit": 10,
      "offset": 0,
      "count": 10,
      "max_limit": 50
    }
  },
  "results": [
    {
      "id": "6712a312c37c38e9038fd9b6",
      "sku": "XDZ4654",
      "type": "list",
      "value": 10000,
      "currency": "BRL",
      "normalizer": 100,
      "extras": {},
      "priceHistory": [],
      "created_at": "2024-11-15T14:25:37Z"
    }
  ]
}