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
  • URL padrão de comunicação entre as APIs
  • Endpoints
  • Seller -> Marketplace
  • Marketplace -> Seller

Was this helpful?

  1. Integração

Definição da URL e Siglas

Neste tópico detalha as URLs que envolvem a integração do Seller e Marketplace

Como descrito no "Fluxo de Integração" temos transações de ambos os lados, algumas partindo do Marketplace e outras do Seller. Teremos então algumas nomenclaturas que será utilizado para detalhar esta transação, são elas:

Sigla
Definição

{fulfillmentEndpoint}

{environmentSeller}

URL padrão da API do Seller, descrito logo abaixo. Esta URL será fornecida pela FastShop.

{environmentMarketplace}

URL da API do Marketplace que irá receber as notificações de criação/alteração de produto, alterações de estoque e preço, e atualizações de status de pedido. A URL deverá ser utilizada o protocolo HTTPS.

{version}

Versão da API do HUB

{marketplaceId}

{sellerId}

ID da conta do Seller fornecido pela Fast Shop, irá definir para onde será direcionado as consultas de preço, estoque, o envio dos pedidos, confirmação de pagamento ou cancelamento. Quando parceiro VTEX será o ID do Seller na conta VTEX. Quando parceiro não-VTEX será fixado o valor "FSH"

{sellerSkuId}

ID do SKU no Seller

{marketplaceOrderId}

ID do Pedido do Marketplace

{orderId}

ID do Pedido do Seller

URL padrão de comunicação entre as APIs

URL do Marketplace: https://{environmentMarketplace}/

URL do Seller (environmentSeller): https://{fulfillmentEndpoint}/api/{version}/{marketplaceId}/

Exemplos:

  • APIs Marketplace: https://meumarketplace1.integracao.com.br/api/

  • APIs Seller: https://mkp-hub.kaive.com.br/api/v1/meumarketplace1/

Endpoints

Seller -> Marketplace

Endpoints de responsabilidade do Marketplace, serão utilizados pelo Seller para envio das notificações de alteração de produto, estoque e preço, sugestão para cadastro, atualizações de status do pedido (tracking) e cancelamento de pedido

Etapa
API Request
Request Target

https://{environmentMarketplace}/api/catalog_system/pvt/skuseller/changenotification/{sellerId}/{sellerSkuId}

-> Marketplace

https://{environmentMarketplace}/suggestions/{sellerId}/{sellerSkuId}

-> Marketplace

https://{environmentMarketplace}/suggestions/{sellerId}/{sellerSkuId}/update

-> Marketplace

https://{environmentMarketplace}/api/oms/pvt/orders/{marketplaceOrderId}/confirm

-> Marketplace

https://{environmentMarketplace}/api/oms/pub/orders/{marketplaceOrderId}/invoice

-> Marketplace

https://{environmentMarketplace}/api/oms/pub/orders/{marketplaceOrderId}/delivered

-> Marketplace

https://{environmentMarketplace}/api/oms/pvt/orders/{marketplaceOrderId}/cancel

-> Marketplace

Marketplace -> Seller

Endpoints de responsabilidade do Seller, serão utilizados pelo Marketplace para consulta de estoque e preço e envio do pedido para criação, aprovação e cancelamento do pedido.

Etapa
API Request
Request Target

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

<- Seller

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

<- Seller

https://{environmentSeller}/pvt/payments/listcreditcards

<- Seller

https://{environmentSeller}/pvt/payments/installments

<- Seller

https://{environmentSeller}/pvt/payments

<- Seller

https://{environmentSeller}/pvt/orders

<- Seller

https://{environmentSeller}/pvt/orders/{orderId}/fulfill

<- Seller

https://{environmentSeller}/pvt/orders/{orderId}/cancel

<- Seller

https://{environmentSeller}/pvt/orders/{orderId}

<- Seller

O detalhe de cada endpoint encontrará no próximo tópico "Recursos".

PreviousAmbientes de integraçãoNextRecursos (endpoint)

Last updated 1 year ago

Was this helpful?

URL da API do Seller informada no tópico "".

Identificação do Marketplace no HUB. Mais informações consulte o tópico ""

Ambientes de integração
Primeiros passos
Notificação de Catálogo
Registro de Catálogo
Atualização de Catálogo
Pedido Confirmado pelo Seller
Pedido Faturado ou Despachado
Pedido Entregue
Pedido Cancelado pelo Seller
Atualização de preço / estoque
Cálculo de Frete
Bandeiras de Cartão
Parcelamento no cartão
Processar transação de pagamento
Criação de pedido
Pedido Aprovado/Confirmado pelo Marketplace
Pedido Cancelado pelo Marketplace
Consulta Pedido no Seller