Fast Shop - API Seller
Swagger API
  • Sobre a API
  • Guias da API
    • Primeiros passos
    • Autenticação e formato dos dados
    • Códigos de retorno (HTTP status)
    • Limite de requisições
    • Melhores práticas
  • Integração
    • Fluxo de integração
    • Ambientes de integração
    • Definição da URL e Siglas
    • Recursos (endpoint)
      • Catálogo de Produto
        • Notificação de catálogo
        • Registro de catálogo
        • Atualização de catálogo
        • Atualização de preço/estoque
      • Criação de Pedido
        • Cálculo de frete
        • Criação de pedido
      • Processar Pagamento
        • Bandeiras de cartão
        • Parcelamento no cartão
        • Processar transação de pagamento
          • Como criptografar as informações do pagamento
      • Gerenciamento do Pedido
        • Pedido Aprovado/Confirmado pelo Marketplace
        • Pedido Confirmado pelo Seller
        • Pedido Faturado ou Despachado
        • Pedido Entregue
        • Pedido Cancelado pelo Marketplace
        • Pedido Cancelado pelo Seller
        • Consultar Pedido
    • Status de Pedidos no Seller
Powered by GitBook
On this page
  • Endpoint
  • Update Stock Price
  • Informações importantes do Response:

Was this helpful?

  1. Integração
  2. Recursos (endpoint)
  3. Catálogo de Produto

Atualização de preço/estoque

Nesta seção explicamos um pouco sobre os recursos disponível para consulta de preço e estoque de um SKU

Quando a solicitação de “Notificação de Catálogo (Change Notification)” retorna uma resposta com status 200, significa que o SKU já existe no Marketplace. Sempre que isso acontecer, o Marketplace fará uma chamada ao Seller para obter duas informações atualizadas sobre o SKU: Preço e Estoque.

O Marketplace poderá enviar um objeto contendo uma série de itens para obter as informações atualizadas sobre os SKUs referidos.

Para receber somente a atualização de estoque e preço o Marketplace não deve informar no request dados sobre “postalCode” e “country”, ou seja, caso deseje realizar o cálculo do frete precisa chamar o “Cálculo de Frete (Fulfillment Simulation)”

Endpoint

Update Stock Price

POST https://{environmentSeller}/pvt/orderForms/simulation

Path Parameters

Name
Type
Description

{environmentSeller}*

string

URL da API do Seller

Headers

Name
Type
Description

X-VTEX-API-AppKey*

string

{{appKey}}

X-VTEX-API-AppToken*

string

{{appToken}}

Accept*

string

application/json

Content-Type*

string

application/json

Consulte o Swagger API
{
  "errorCode": "string",
  "message": "string"
}
{
  "errorCode": "string",
  "message": "string"
}

Exemplo do Request

{
  "items": [
    {
      "id": "SGEFDT860BCNZ",
      "quantity": 1,
      "seller": "FSH"
    }
  ],
  "postalCode": null,
  "country": "BRA",
  "geoCoordinates": []
}

Exemplo do Response (200 - OK)

{
    "country": "BRA",
    "items": [
        {
            "attachmentOfferings": null,
            "id": "SGEFDT860BCNZ",
            "listPrice": 86178,
            "measurementUnit": "un",
            "merchantName": null,
            "offerings": null,
            "price": 86178,
            "priceTags": null,
            "priceValidUntil": null,
            "quantity": 1,
            "requestIndex": 0,
            "seller": "FSH",
            "unitMultiplier": 1
        }
    ],
    "logisticsInfo": [
        {
            "itemIndex": 0,
            "quantity": 1,
            "shipsTo": [
                "BRA"
            ],
            "slas": [],
            "stockBalance": 553,
            "deliveryChannels": [
                {
                    "id": "delivery",
                    "stockBalance": 553
                }
            ]
        }
    ],
    "geoCoordinates": null,
    "postalCode": null
}

Descrições dos campos consulte o "Swagger API"

A API permite até 5 requisição por segundo, caso ultrapasse esse limite será retornado status 429: Too Many Request

Informações importantes do Response:

  • Quando retornado a lista "logisticsInfo" vazia significa que não há estoque dos itens informados.

PreviousAtualização de catálogoNextCriação de Pedido

Last updated 1 year ago

Was this helpful?