Guia de fluxo de trabalho de envio direto do fornecedor

Integre e use APIs que dão suporte ao Programa de Atendimento Direto.

A Amazon fornece aos fornecedores várias APIs para o programa de negócios Direct Fulfillment. Este guia resume as etapas que você pode seguir para se integrar a essas APIs do parceiro de vendas (SP-APIs).

Visão geral da integração do Direct Fulfillment

The Vendor Direct Fulfillment order workflow.

Integrating with the Direct Fulfillment APIs starts with the vendor pulling the orders for fulfillment using the Vendor Direct Fulfillment Orders API v1, then sending an acknowledgement for the order.

After the order is packed and ready to be shipped, the vendor uses the createShippingLabels operation to print a shipping label, and ships the order. After the order is shipped, a shipment confirmation is sent from the vendor to Amazon.

To release payment for the shipped items, the vendor sends the invoice using the submitInvoice operation.

Versões da API

Terminologia

  • Fornecedor: Fornece o estoque vendido pela Amazon no site de varejo da Amazon.
  • Cumprimento direto: Um fornecedor de atendimento direto envia pedidos aos clientes em nome da Amazon. Depois que um cliente faz uma compra na Amazon no site de varejo da Amazon, o fornecedor de atendimento direto envia o pedido diretamente ao cliente.
  • Ordem de compra: Um documento comercial emitido pela Amazon para um fornecedor/fornecedor, autorizando a compra de bens ou serviços.
  • Confirmação do pedido: Quando um fornecedor aceita ou rejeita um pedido de compra enviado pela Amazon para atendimento.
  • Etiqueta de envio: Uma etiqueta fornecida pela Amazon que os fornecedores usam ao enviar pedidos diretamente aos clientes. A etiqueta contém o endereço de entrega do cliente, os detalhes do pedido e todas as instruções especiais de manuseio fornecidas pela Amazon.
  • Confirmação de envio: A confirmação da remessa permite que a Amazon rastreie com eficiência as remessas dos fornecedores e informe os clientes. Isso ajuda a colaborar de forma mais eficaz com as transportadoras no rastreamento de remessas de fornecedores. Ele contém informações sobre os itens que estão sendo enviados, incluindo número do pedido de compra, data de envio, data estimada de entrega e número de rastreamento.
  • Fatura: Um documento de cobrança que os fornecedores fornecem à Amazon para os produtos que eles fornecem. Para cada pedido de compra que os fornecedores cumprem enviando produtos aos clientes, eles geram e enviam faturas para a Amazon. A fatura normalmente inclui informações como o número do pedido de compra, detalhes do item, preços, impostos e o valor total devido.

Pré-requisitos

To complete the following tutorials, you must:

📘

Observação

Direct Fulfillment APIs support dynamic sandbox. Refer to the Vendor Direct Fulfillment Dynamic Sandbox guide and demo video for more details.

Tutorial: Obter a lista de pedidos de processamento direto para atender e confirmar os pedidos

Etapa 1. Recupere a lista de pedidos de processamento direto a serem processados

Call the getOrders operation to retrieve a list of new Direct Fulfillment purchase orders yet to be fulfilled. Use the parameters createdBefore and createdAfter to get the orders created within last 24 hours. The order status should be NEW to fetch un-acknowledged items.

Amostra de código

Etapa 2. Confirme o pedido

Using the submitAcknowledgement operation, acknowledge the orders. The purchase order can be accepted or rejected. Vendors should submit accurate acknowledgements as fast as possible, within at most 24 hours.

Amostra de código

Você deve enviar uma confirmação completa, incluindo todos os itens da linha da ordem de compra na ordem de compra. Reconhecimentos parciais não são aceitos.

Etapa 3. Verifique o status da transação de confirmação do pedido

Using the getTransactionStatus operation, check the transaction status of the submitAcknowledgment operation.

Amostra de código

Depois de confirmar o pedido, aguarde até 15 minutos para que o sistema mostre o status.

Tutorial 2: gerar etiqueta de envio e enviar confirmações

Etapa 1. Obtenha a etiqueta de envio

Get the shipping label for the order by using the createShippingLabel operation. This is a synchronous operation that creates and then returns the shipping labels for a purchase order.

Amostra de código

Você pode gerar uma ou mais etiquetas de frete para cada pedido de compra. Não há suporte para vários pedidos de compra em uma única solicitação.

Etapa 2. Confirme o envio

Use the shipmentConfirmations operation to confirm the shipment of a Direct Fulfillment order with the shipping information. Shipment confirmations allow Amazon to collaborate more effectively with carriers in tracking shipments.

Amostra de código

Etapa 3. Verifique o status da transação de confirmação de envio

Use the getTransactionStatus operation to check the transaction status of the submitShipmentConfirmations operation.

Depois de enviar a confirmação da remessa, permita que o sistema leve até 10 minutos para mostrar o status.

For more information about these APIs, refer to the Vendor Direct Fulfillment Shipping API Use Case Guide.

Tutorial 3. Solicite pagamentos da Amazon

Etapa 1. Enviar faturas

Using the submitInvoice operation, the vendor sends the invoice to Direct Fulfillment to get payment released for the shipped items.

🚧

Importante

Os itens devem ser faturados somente após serem confirmados e enviados. Caso contrário, a fatura será rejeitada. Nesse caso, o fornecedor deverá analisar o motivo da rejeição e enviar uma nova fatura.

Etapa 2. Verifique o status da transação da fatura

Using the getTransactionStatus operation, check the transaction status of the submitInvoice operation. The Transaction Status API shows the status of the semantic validations of the submitted invoices; it doesn't show the actual status of invoice processing.

Depois de enviar a fatura para a Amazon, aguarde 15 minutos para que o status seja atualizado.

📘

Observação

As a supplement to this guide, the SP-API Direct Fulfillment Sample Application provides complete end-to-end code and instructions to build and run the given sample codes using AWS services.


Esta página ajudou você?