- ✅ Selo Prime: Elegível
- ? Disponibilidade: Brasil (equivalente ao Seller Flex no México)
- ? Nota Fiscal: Emitida pelo vendedor e enviada ao ANYMARKET, que repassa à Amazon
- ?️ Etiqueta: Disponibilizada no ANYMARKET
- ? Entrega e Frete: Responsabilidade da Amazon
- ? Armazenamento: CD do vendedor
? Atualização de estoque: Automatizada via ANYMARKET, com controle por centro de distribuição
Sobre o Programa
- O FBA OnSite SmartConnect é um conjunto de APIs que possibilita que o vendedor venda no FBA OnSite, sem a necessidade de usar o OnSite Tools para fazer a gestão de estoque e pedidos, pois este processo no FBA OnSite é feito manualmente no OnSite Tools.
- Agora com o SmartConnect será utilizado um novo grupo de APIs chamadas ExternalFulfillment, a partir dela poderemos fazer todo o controle de estoque e gestão de pedidos, desde a importação de pedidos, agendamento da coleta, emissão de etiqueta e acompanhamento de rastreio, totalmente através do ANYMARKET, usando as APIs da mesma forma que funciona para outros marketplaces ou pedidos DBA - Delivery by Amazon.
- O SmartConnect será liberado inicialmente para Brasil, posteriormente para o Seller Flex do México.
Principais vantagens do FBA OnSite SmartConnect.
- Gestão de estoque integrada
- Gestão de estoque por Local de estoque com a funcionalidade Multi CD Marketplace.
- Gestão de pedidos integrada
- Importação de pedido
- Envio das informações de faturamento
- Preenchimento do IMEI para venda de itens regulados pela Anatel
- Emissão de etiqueta
- Acompanhamento do rastreio
Anúncio
- O programa FBA OnSite - SmartConnect (Brasil) & México), funciona para Amazon simbolicamente como um fulfillment, porém a mercadoria fica alocada no estoque do vendedor, mas ele precisa informar a quantidade de estoque disponível para cada centro de distribuição que ele tem cadastrado na Amazon, por isso o anúncio precisa estar com a opção FBA - Fulfillment by Amazon e Multi CD Marketplace, assim o ANYMARKET fará a atualização de estoque conforme descrito no tópico Estoque.
Preço
- A atualização de preço funciona da mesma forma que o OnSite, sendo realizada através do endpoint https://sellingpartnerapi-na.amazon.com/listings/2021-08-01/items/{sellerID/{SKU}, sendo enviada sempre que houver mudança de preço no ANYMARKET, possibilitando o envio do Preço De no campo our_price e Preço Por no campo discounted_price.
Estoque
- A principal diferença entre o FBA OnSite e FBA OnSite SmartConnect é que a gestão de estoque no SmartConnect é integrada, possibilitando que o seller envie o estoque atual de cada SKU em cada local de estoque, utilizando a funcionalidade de Multi CD Marketplace. Já no FBA OnSite a atualização é feita manualmente através da ferramenta OnSite Tools da Amazon.
- Para fazer a gestão de estoque do FBA OnSite SmartConnect através do ANYMARKET o vendedor precisa seguir alguns passos:
- Ativar a opção FBA OnSite SmartConnect na aba de Configurações de Frete na configuração da integração da Amazon
- Para realizar iniciar a ativação do SmartConnect o vendedor precisa acessar a configuração da integração Amazon Global API, na aba Configurações de Frete ativar a opção FBA OnSite SmartConnect, a partir desta ativação iremos passar a fazer a gestão de estoque para os anúncios marcados como Multi CD Marketplace e gerir os pedidos.
- Realizar o vínculo do Local de Estoque no ANYMARKET com o Centro de Distribuição da Amazon.
- Para realizar o vínculo, o seller precisa que o Centro de Distribuição seja cadastrado na Amazon, então a Amazon irá passar um identificar de 4 caracteres (Ex.WBR4), então na tela de Local de estoque do ANYMARKET, deverá selecionar o Local de Estoque desejado, acessar a aba de Vínculos então selecionar o marketplace Amazon Global API e informar o ID do Centro de distribuição informado pela Amazon.
- Converter o anúncio para FBA - Fulfillment by Amazon e Multi CD Marketplace na edição da transmissão.
- Assim como no FBA OnSite, os anúncios do FBA OnSite SmartConnect são considerados como fulfillment, por isso todos devem obrigatoriamente estar com a opção FBA - Fulfillment by Amazon ativa na transmissão.
- Após a ativar o anúncio como FBA, a opção Multi CD Marketplace deve ser obrigatoriamente ativada, pois ela que define que o ANYMARKET irá fazer a gestão do estoque deste anúncio, sem ela o anúncio não receberá atualizações de estoque.
- A gestão de estoque para SmartConnect utiliza a funcionalidade Multi CD Markeplace, sendo assim passaremos a enviar para a Amazon o estoque respeitando as regras de Multi CD Markeplace desenvolvido pelo time de logística do ANYMARKET, onde as atualizações de estque passam a ser enviadas pra a Amazon enviando a quantidade atual de estoque do SKU para cada Local de Estoque do ANYMARKET, desde que esteja vinculado a um Local de Estoque da Amazon. Caso o Local de Estoque não esteja vinculado, esse estoque não será atualizado na Amazon.
- Exemplo: O SKU ABC123, possui 10 unidades de estoque no Local de estoque São Paulo, 20 unidades no Espírito Santo e 30 em Minas Gerais, porém apenas os locais de estoque São Paulo e Minas Gerais estão vinculados aos CDs da Amazon, neste caso enviaremos atualização de estoque apenas para São Paulo e Minas Gerais, o estoque de 20 unidades no Espírito Santo não será enviada para Amazon.
- Diferente dos fluxos FBA e DBA onde o ANYMARKET faz a atualização de estoque através do endpoint https://sellingpartnerapi-na.amazon.com/listings/2021-08-01/items/{sellerID/{SKU}, para os anúncios SmartConnect a atualização de estoque irá utilizar o novo conjunto de APIs ExternalFulfillment, enviando uma atualização de estoque para atualizar o estoque do SKU no Locais de Estoque que estão vinculados e possuem o SKU.
curl --location 'https://sellingpartnerapi-na.amazon.com/externalFulfillment/inventory/2024-09-11/inventories' \ --header 'Accept: application/json' \ --header 'x-amz-access-token: {acess_token}' \ --header 'Content-Type: application/json' \ --data '{ "requests": [ { "method": "POST", "uri": "/inventory/update?locationId=WBR4&skuId=B07WHZSKH1FBM", "body": { "quantity": 8, "clientSequenceNumber": 1717495650084 } }, { "method": "POST", "uri": "/inventory/update?locationId=WBR5&skuId=B07WHZSKH1FBM", "body": { "quantity": 10, "clientSequenceNumber": 1717495650084 } } ] }'JSONPedidos
Importação
- O pedido só será importado para o ANYMARKET o produto estiver com status PAGO.
- A importação do pedido se inicia após o recebimento da notificação EXTERNAL_FULFILLMENT_SHIPMENT_STATUS_CHANGE através do SQS. já com o status ACCEPTED, então criamos o pedido no ANYMARKET.
LOG: Losgstash Importando Notificação FBAOS do SQS de corpo: [ { "notificationVersion": "1.0", "notificationType": "EXTERNAL_FULFILLMENT_SHIPMENT_STATUS_CHANGE", "payloadVersion": "1.0", "eventTime": "2025-06-12T19:23:05.935Z", "payload": { "externalFulfillmentShipmentNotification": { "merchantId": "A7740OOPA79C8", "locationId": "ad609a17-dd9a-46ad-809c-628c582c6671", "shipmentId": "BB5wt5sb3", "channelName": "FBA", "shipmentStatus": "ACCEPTED", "earliestPackDateTime": "2025-06-12T19:16:03Z" } }, "notificationMetadata": { "applicationId": "amzn1.sp.solution.db012d82-3fd4-4615-9a08-56d0e85d8575", "subscriptionId": "5b071a2b-5493-4019-8deb-dd9ec0eef1c4", "publishTime": "2025-06-12T19:23:06.489Z", "notificationId": "b3ba0be2-81fe-43dc-bd1e-1e9003137a2c" } } ]JSON- Para criar o pedido é necessário a realização das chamadas abaixo, sendo uma do fluxo ExternalFulfillment e outra a chamada já utilizada para o FBA OnSite.:
- GET https://sellingpartnerapi-na.amazon.com/externalFulfillment/2024-09-11/shipments/{AmazonshipmentId}
- Através dessa chamada temos os dados do pacote, como Dimensões, Local de Estoque, Itens, Quantidades, Valores, Status, Obrigatóriedade de IMEI e Etiqueta HAZMAT, entre outras.
- GET https://sellingpartnerapi-na.amazon.com/fba/outbound/brazil/v0/shipments/{AmazonShipmentId}
- Através dessa chamada temos as informações do comprador, necessárias para criação e faturamento do pedido.
- Ao importar o pedido receberemos o atributo LocationID contendo o ID do Centro de Distribuição na Amazon, com base nesta informação saberemos de qual Local de Estoque do ANYMARKET essa venda deverá decrementar o estoque, utilizando o vínculo realizado. Caso o LocationId da venda não esteja vinculado a um Local de Estoque do ANYMARKET, essa venda não será importada.
Faturamento
- Para pedidos FBA OnSite - SmartConnect do Brasil a Amazon exige o envio do XML da nota fiscal, então fazemos o envio no formato Base-64 através do POST https://sellingpartnerapi-na.amazon.com/fba/outbound/brazil/v0/shipments/{AmazonShipmentId}/invoice.
- Para pedidos FBA OnSite - SmartConnect do México a nota fiscal não é exigida.
Obrigatoriedade de IMEI
- O fluxo de FBA OnSite - SmartConnect exige que seja enviado o IMEI para os produtos que possuem regulamentação da ANATEL, sendo assim ao fazer a chamada GET https://sellingpartnerapi-na.amazon.com/externalFulfillment/2024-09-11/shipments/{AmazonshipmentId}, iremos verificar se o campo "serialNumberRequirement" de cada item é "REQUIRED" caso sim, então o seller precisará informar o IMEI para este produto.
- Para isso, iremos disponibilizar no pedido a informação que este pedido possui item que exige IMEI, então o seller poderá fazer o preenchimento, através da opção Enviar IMEI disponibilizada na tela da venda, enquanto o pedido estiver nos status PAGO e FATURADO, também será identificado no MetaData do pedido pela V2, que este pedido exige IMEI.
- Neste primeiro momento não será possivel fazer o preenchimento do IMEI via API.
- Pedidos que não possuem item com obrigatóriedade de IMEI, ficam isentos desta necessidade.
Dimensões do Pacote
- Parte do processo de organização do envio dos pedidos FBA OnSite - SmartConnect consiste em enviar a dimensão do pacote que enviado, mas a Amazon disponibiliza nas informações do pedido uma dimensão recomendada, então usaremos essa informação no momento da criação do pacote.
- Caso o vendedor deseje modificar a dimensão do pacote, ele poderá alterar modificar na opção Editar Dimensões disponível na tela de venda enquanto o pedido estiver como PAGO.
Emissão de Etiqueta
- A Amazon disponibiliza as etiquetas do FBA OnSite - SmartConnect por API, sendo assim nós fazemos o consumo da etiqueta conforme o seller solicita por tela ou API.
- A escolha do formato de etiqueta é feita na criação do centro de distribuição feito pela Amazon, sendo assim não será possivel escolher o formato via tela ou API. Caso o seller esteja recebendo um formato diferente do desejado, ele deverá procurar a Amazon para fazer a modificação.
- A emissão da etiqueta ficará disponível no ANYMARKET enquanto o pedido estiver como FATURADO.
Acompanhamento de rastreio
- Após ter solicitada a etiqueta, será disponibilizado no ANYMARKET as informações de janela de coleta.
- Também será enviado a atualização de SHIPPED para a Amazon, após essa atualização, aguardaremos a notificação EXTERNAL_FULFILLMENT_SHIPMENT_STATUS_CHANGE para atualizar o status do pedido no ANYMARKET, conforme o status equivalente: SHIPPED (ENVIADO), DELIVERED (CONCLUÍDO) e CANCELLED (CANCELADO).
Importação Manual de pedidos
- Este pedido não permite que seja feito a importação de manual de pedidos na tela Pedidos, sendo assim devemos verificar se recebemos a notificação EXTERNAL_FULFILLMENT_SHIPMENT_STATUS_CHANGE .
O pedido não foi importado, o que devo verificar?
- Verificar no Logstash se possui o log: Importando Notificação FBAOS do SQS de corpo com a notificação EXTERNAL_FULFILLMENT_SHIPMENT_STATUS_CHANGE
- Verificar se o LocationId disponível no GET /externalFulfillment/2024-09-11/shipments/{AmazonshipmentId} está vinculado a um local de estoque do ANYMARKET.
- Validar se notificação foi persistida na tabela AMAZON_ORDER_NOTIFICATION no banco de dados da Amazon, se a notificação existir e estiver com process_status = PENDING, a notificação não foi processada ainda, sendo assim deve ser processada nos próximos minutos.
- Após o processamento será gerado um registro na AMAZON_ORDER, devemos verificar se o registro está com process_status = ERROR, então verificar se foi gerado monitoring para o seller.
Comentários
0 comentário
Por favor, entre para comentar.