PUT {SHOPPERTISE_API_URL}/partner/v1/batch/menu) to push the changes. Auth is via an OAuth access token from the Shoppertise token endpoint.availableStatus values:AVAILABLE — product is in stock and visible.UNAVAILABLE — product is temporarily out of stock (shown but not orderable).HIDE — product is removed from the listing entirely.partnerMerchantID and the items array.{ merchantID, field: "ITEM", menuEntities } to {SHOPPERTISE_API_URL}/partner/v1/batch/menu.curl --location '/api/shoppertise/product/availability' \
--header 'Content-Type: application/json' \
--data '{
"partnerMerchantID": "DGFBPC",
"merchantID": "SHOPPERTISE",
"items": [
{
"id": "DYNAMOD-GFBP071",
"sku": "GFBP071",
"availableStatus": "UNAVAILABLE"
},
{
"id": "DYNAMOD-GFBP062",
"sku": "GFBP062",
"availableStatus": "AVAILABLE"
},
{
"id": "DYNAMOD-GFBP090",
"sku": null,
"availableStatus": "HIDE"
}
]
}'{
"status": "success",
"message": "Availability updated and notification sent",
"partnerMerchantID": "DGFBPC",
"updated": 2
}