Neste guia, explicaremos como acessar o download dos relatórios de ofertas gerais e por canal de venda de todos os seus produtos. Dessa forma, você poderá comparar e identificar quais produtos precisam de atualização, otimizando assim o número de solicitações diárias à API.
Especificações do download
Você pode fazer 1 solicitação a cada 12 horas.
O download do catálogo é completo, sem filtros nas informações.
Endpoint
POST /shops/{shop_pk}/reports/offers/
Resposta
{
"url": "http://md0ihdewcx.cloudfront.net/tmp/1m/stock-76-1656542874.json"
}O arquivo está no formato JSON com a seguinte estrutura:
{
"pk": 17992,
"parent_pk": null,
"sku_simple": "99121424625",
"sku": "99121424625",
"stock": 1,
"price": 173.7,
"created_at": "2020-06-02T03:14:08",
"channels": {
"7": {
"discount": null,
"discount_from": "2021-11-09 00:00:00",
"discount_to": "2021-11-17 00:00:00",
"discount_type": "percentage"
},
"12": {
"discount": null,
"discount_from": "2021-11-09 00:00:00",
"discount_to": "2021-11-29 00:00:00",
"discount_type": "percentage"
},
"13": {},
"17": {},
"1204": {},
"1205": {},
"1901": {
"discount": null,
"discount_type": "percentage"
},
"1902": {},
"2102": {},
"2201": {
"discount": null,
"discount_type": "percentage"
},
"2401": {
"discount": null,
"discount_from": "2021-11-09 00:00:00",
"discount_to": "2021-11-17 00:00:00",
"discount_type": "percentage"
},
"2501": {},
"3101": {
"discount": null,
"discount_to": "2021-11-17 00:00:00",
"discount_type": "percentage"
},
"3401": {
"stock": 0,
"price": null,
"discount": null,
"discount_from": "2021-11-09 00:00:00",
"discount_to": "2021-11-21 00:00:00",
"discount_type": "percentage"
}
}
},
{
"pk": 17993,
"parent_pk": null,
"sku_simple": "991214331",
"sku": "991214331",
"stock": 63,
"price": 257.85,
"created_at": "2020-06-02T03:14:09",
"channels": {
"7": {
"discount": null,
"discount_from": "2021-11-09 00:00:00",
"discount_to": "2021-11-17 00:00:00",
"discount_type": "percentage"
},
"12": {
"discount": null,
"discount_from": "2021-11-09 00:00:00",
"discount_to": "2021-11-29 00:00:00",
"discount_type": "percentage"
},
"13": {},
"17": {},
"1204": {},
"1205": {},
"1901": {
"discount": null,
"discount_type": "percentage"
},
"1902": {},
"2102": {},
"2201": {
"discount": null,
"discount_type": "percentage"
},
"2401": {
"discount": null,
"discount_from": "2021-11-09 00:00:00",
"discount_to": "2021-11-17 00:00:00",
"discount_type": "percentage"
},
"2501": {},
"3101": {
"discount": null,
"discount_to": "2021-11-17 00:00:00",
"discount_type": "percentage"
},
"3401": {
"stock": 0,
"price": null,
"discount": null,
"discount_from": "2021-11-09 00:00:00",
"discount_to": "2021-11-21 00:00:00",
"discount_type": "percentage"
}
}
}
Considerações:
A resposta será imediata; no entanto, o arquivo pode demorar alguns minutos para ficar disponível.
Caso seja solicitado um relatório antes do prazo permitido de 12 horas, o código de resposta da solicitação será 429 com uma mensagem de erro como a seguinte:
{
"message": "El reporte se puede procesar cada 12h. El desbloqueo termina 2022-08-11 04:02:10.350432"
}
Para qualquer dúvida e/ou esclarecimento, entre em contato com seu KAM designado ou escreva para soporte@yuju.io.
