Hi
I need to update the published_at via the REST endpoint.
If I call the endpoint with Metafield in the Variant section, it doesn’t update the published_at. If I remove the Metafield it works fine. Is this a bug in the endpoint or any ideas?
With Metafield:
{
"product": {
"body_html": "<ul><li>Sized to fit the twist-on...</li></ul>",
"id": "123456789",
"metafields": [
{
"description": "",
"id": "22336917608621",
"key": "LENGTH",
"namespace": "global",
"type": "single_line_text_field",
"value": "4"
}
],
"options": [
{
"name": "Finish"
}
],
"published_at": null,
"published_scope": "global",
"tags": "Trucks,Wheels",
"title": "Spike Nut...",
"variants": [
{
"barcode": "",
"fulfillment_service": "manual",
"grams": "0.00",
"inventory_management": "shopify",
"inventory_policy": "deny",
"metafields": [
{
"description": "",
"key": "finish",
"namespace": "custom",
"type": "single_line_text_field",
"value": "Chrome"
}
],
"option1": "Chrome",
"product_id": "123456789",
"requires_shipping": true,
"taxable": true,
"weight": "3.00",
"weight_unit": "lb"
},
{
"barcode": "",
"fulfillment_service": "manual",
"grams": "0.00",
"inventory_management": "shopify",
"inventory_policy": "deny",
"metafields": [
{
"description": "",
"key": "finish",
"namespace": "custom",
"type": "single_line_text_field",
"value": "Black"
}
],
"option1": "Black",
"product_id": "123456789",
"requires_shipping": true,
"taxable": true,
"weight": "2.00",
"weight_unit": "lb"
}
]
}
}
Without Metafield:
{
"product": {
"body_html": "<ul><li>Sized to fit the twist-on...</li></ul>",
"id": "123456789",
"metafields": [
{
"description": "",
"id": "22336917608621",
"key": "LENGTH",
"namespace": "global",
"type": "single_line_text_field",
"value": "4"
}
],
"options": [
{
"name": "Finish"
}
],
"published_at": null,
"published_scope": "global",
"tags": "Trucks,Wheels",
"title": "Spike Nut...",
"variants": [
{
"barcode": "",
"fulfillment_service": "manual",
"grams": "0.00",
"inventory_management": "shopify",
"inventory_policy": "deny",
"option1": "Chrome",
"product_id": "123456789",
"requires_shipping": true,
"taxable": true,
"weight": "3.00",
"weight_unit": "lb"
},
{
"barcode": "",
"fulfillment_service": "manual",
"grams": "0.00",
"inventory_management": "shopify",
"inventory_policy": "deny",
"option1": "Black",
"product_id": "123456789",
"requires_shipping": true,
"taxable": true,
"weight": "2.00",
"weight_unit": "lb"
}
]
}
}