Pular para o conteúdo principal
Este passo a passo leva você das credenciais até um pedido criado.

Pré-requisitos

  • Uma loja de testes. Fale com a equipe de suporte da Cubbo ou com o seu gerente de conta para criá-la. Faça este início rápido nela, nunca na sua conta de produção.
  • O client_id e o client_secret de uma integração Open API criada no app da Cubbo. Veja Configure sua integração.
  • O store_id da sua loja de teste. O app o mostra em Lojas Autorizadas quando você cria a integração.
  • Pelo menos uma modalidade de envio configurada na integração. O nome dela é o shipping_line_code que você envia com o pedido.

Passos

1

Obtenha um token

Troque suas credenciais por um bearer token. Os tokens duram até 24 horas (expires_in, em segundos). Armazene o token em cache e reutilize-o até que expire: não solicite um novo a cada chamada.
2

Crie um produto

Cadastre o produto que você vai vender. Os skus e o código de barras (upc) devem ser únicos na loja. Envie o peso e as dimensões para que a Cubbo escolha a embalagem certa e cote o frete. Gramas são convertidos em quilogramas.
Todos os campos estão descritos em Create a product.
3

Consulte o inventário

Liste o inventário da loja e confirme que o SKU aparece.
Um produto novo não tem estoque até o armazém recebê-lo. Envie-o com um recebimento (POST /v1/replenishments). Um pedido de um produto sem estoque fica em backorder até o estoque chegar.
4

Crie um pedido

Envie o endereço de entrega do comprador e os produtos a serem enviados. order_number é a sua própria referência e deve ser único dentro da loja.
A resposta é o pedido criado, incluindo seu id na Cubbo e seu status.
5

Acompanhe o pedido

Consulte periodicamente GET /v1/orders?store_id=1234&order_number=ORD-0001 ou configure um webhook e deixe a Cubbo notificar você quando o pedido sair do armazém ou o status do envio mudar.

Próximos passos

Autenticação

Validade do token, acesso às lojas e como as requisições não autorizadas falham.

Criar um pedido

Todos os campos que você pode enviar com um pedido.

Erros

Códigos de status e o corpo do erro.

Webhooks

Eventos, payloads e verificação de assinatura.