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_ide oclient_secretde uma integração Open API criada no app da Cubbo. Veja Configure sua integração. - O
store_idda 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_codeque 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 Todos os campos estão descritos em Create a product.
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.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. A resposta é o pedido criado, incluindo seu
order_number é a sua própria referência e
deve ser único dentro da loja.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.