Boa tarde,
Tenho que fazer uma rotina pra enviar produtos em um markeplace, alguem teria um modelo simples para me passar.
Obrigado
API SkyHub
Moderador: Moderadores
API SkyHub
Preciso enviar isto:
POST /products HTTP/1.1 (FIXO)
Host: api.skyhub.com.br (FIXO)
X-User-Email: xxxxxxxx@aaaa.com
x-Api-Key: sgiCzZAMWySN6iL
x-accountmanager-key: qfm0K7csxB
Accept: application/json;charset=UTF-8
Content-Type: application/json
POST
Para cadastrarmos um produto via API, você deverá utilizar o método POST direcionando sua requisição para o nosso endpoint
https://api.skyhub.com.br/products
Abaixo, temos um exemplo que contempla uma variação de código COD_SKU_VARIACAO:
{
"product": {
"sku": "000125",
"name": "xxxxxxxxxxxxxxxxxxxxx",
"description": "DESCRIÇÃO ADICIONAL PARA O PRODUTO",
"status": "enabled",
"qty": 10,
"price": 7.26, (
"promotional_price": 0.00,
"cost": 0.00,
"weight": 0.373,
"height": 0.15,
"width": 0.18,
"length": 0.28,
"brand": "DIVPLAST",
"ean": "7898096081255",
"nbm": "95030080",
"images": [
] (Subir imagem do cadastro de produtos para a pasta images com o nome do RG da Empresa, mesmo processo que fazemos no e-commerce. Trazer aqui para a API o caminho dela. No exemplo aqui, inclui duas imagens diferentes para o mesmo produto, pois no SkyHub aceita mais de uma imagem. Acredito que a XXXXX vai utilizar apenas uma imagem mesmo. Depois podemos estudar a possibilidade de selecionar mais de uma imagem no Cadastro de Produtos. De qualquer forma se eles precisarem é possível adicionar mais imagens direto no portal de acesso Skyhub)
}
}
POST /products HTTP/1.1 (FIXO)
Host: api.skyhub.com.br (FIXO)
X-User-Email: xxxxxxxx@aaaa.com
x-Api-Key: sgiCzZAMWySN6iL
x-accountmanager-key: qfm0K7csxB
Accept: application/json;charset=UTF-8
Content-Type: application/json
POST
Para cadastrarmos um produto via API, você deverá utilizar o método POST direcionando sua requisição para o nosso endpoint
https://api.skyhub.com.br/products
Abaixo, temos um exemplo que contempla uma variação de código COD_SKU_VARIACAO:
{
"product": {
"sku": "000125",
"name": "xxxxxxxxxxxxxxxxxxxxx",
"description": "DESCRIÇÃO ADICIONAL PARA O PRODUTO",
"status": "enabled",
"qty": 10,
"price": 7.26, (
"promotional_price": 0.00,
"cost": 0.00,
"weight": 0.373,
"height": 0.15,
"width": 0.18,
"length": 0.28,
"brand": "DIVPLAST",
"ean": "7898096081255",
"nbm": "95030080",
"images": [
] (Subir imagem do cadastro de produtos para a pasta images com o nome do RG da Empresa, mesmo processo que fazemos no e-commerce. Trazer aqui para a API o caminho dela. No exemplo aqui, inclui duas imagens diferentes para o mesmo produto, pois no SkyHub aceita mais de uma imagem. Acredito que a XXXXX vai utilizar apenas uma imagem mesmo. Depois podemos estudar a possibilidade de selecionar mais de uma imagem no Cadastro de Produtos. De qualquer forma se eles precisarem é possível adicionar mais imagens direto no portal de acesso Skyhub)
}
}
