Has some fix been attempted this morning by any chance? All my productSet requests are returning this generic error now (as of about 2 hours ago). No code has changed my end and has been running smoothly for months…
I’m using 2025-01. Here’s an example call (with lots redacted to fit character limit) - if anyone else can spot anything wrong, please let me know! Tearing my hair out!
mutation productSet($input: ProductSetInput!, $synchronous: Boolean!) {
productSet(synchronous: $synchronous,input: $input) {
product {
handle
id
variants(first: 250) {
edges {
node {
sku
id
metafields(first: 250) {
edges {
node {
id
namespace
key
}
}
}
}
}
}
media(first: 250) {
edges {
node {
mediaContentType
alt
id
... on ExternalVideo {
embedUrl
}
... on MediaImage {
image {
url
}
}
}
}
}
}
userErrors {
field
message
}
}
}
{
"input": {
"id": "gid://shopify/Product/15176896938371",
"handle": "MR-350",
"productType": "woodwind>instruments>harmonicas",
"vendor": "Suzuki",
"title": "Suzuki Promaster 10-hole diatonic harmonica",
"descriptionHtml": "REDACTED",
"seo": {
"title": "REDACTED",
"description": "REDACTED"
},
"tags": [
],
"productOptions": [
{
"name": "Key",
"values": [
{
"name": "A"
},
{
"name": "Ab"
},
{
"name": "B"
},
{
"name": "Bb"
},
{
"name": "C"
},
{
"name": "D"
},
{
"name": "Db"
},
{
"name": "E"
},
{
"name": "Eb"
},
{
"name": "F"
},
{
"name": "F#"
},
{
"name": "G"
},
{
"name": "High-G"
},
{
"name": "Low-F"
}
]
},
{
"name": "Condition",
"values": [
{
"name": "A1"
}
]
}
],
"variants": [
{
"sku": "MR-350LF",
"position": 1,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "Low-F"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 20,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350G",
"position": 2,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "G"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 12,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350AB",
"position": 3,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "Ab"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 15,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350A",
"position": 4,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "A"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 11,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350BB",
"position": 5,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "Bb"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 14,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350B",
"position": 6,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "B"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 21,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350C",
"position": 7,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "C"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 3,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
},
{
"namespace": "stock",
"key": "pors",
"value": "[{\"qty\":5,\"date\":\"2025-09-30\"}]"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350DB",
"position": 8,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "Db"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 19,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "{\"Standard\":{\"0\":3833},\"Trade\":{\"0\": 2975},\"VIP\":{\"0\": 2762}}"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350D",
"position": 9,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "D"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 18,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350EB",
"position": 10,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "Eb"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 14,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350E",
"position": 11,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "E"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 21,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350F",
"position": 12,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "F"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 36,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350FS",
"position": 13,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "F#"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 20,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
},
{
"sku": "MR-350HG",
"position": 14,
"compareAtPrice": 51,
"barcode": null,
"taxable": true,
"price": 38.33,
"optionValues": [
{
"optionName": "Key",
"name": "High-G"
},
{
"optionName": "Condition",
"name": "A1"
}
],
"inventoryQuantities": [
{
"quantity": 0,
"name": "available",
"locationId": "gid://shopify/Location/4272783405"
}
],
"inventoryPolicy": "CONTINUE",
"metafields": [
{
"namespace": "pricing",
"key": "breaks",
"value": "REDACTED"
},
{
"namespace": "stock",
"key": "details",
"value": "REDACTED"
},
{
"namespace": "shipping",
"key": "surcharge",
"value": "Standard"
},
{
"namespace": "mm-google-shopping",
"key": "custom_label_0",
"value": "Standard"
},
{
"namespace": "stock",
"key": "minimum_purchase",
"value": "0"
},
{
"namespace": "stock",
"key": "pors",
"value": "[{\"qty\":2,\"date\":\"2025-09-30\"}]"
}
],
"file": {
"id": "gid://shopify/MediaImage/65080375443843"
}
}
],
"metafields": [
{
"namespace": "description",
"key": "stats",
"value": "REDACTED",
"id": "gid://shopify/Metafield/181913689948547"
},
{
"namespace": "description",
"key": "bullets",
"value": "REDACTED",
"id": "gid://shopify/Metafield/181898603626883"
}
],
"files": [
{
"alt": "MR-350A,MR-350AB,MR-350B,MR-350BB,MR-350C,MR-350D,MR-350DB,MR-350E,MR-350EB,MR-350F,MR-350FS,MR-350G,MR-350HG,MR-350LF,MR-350SN",
"contentType": "IMAGE",
"id": "gid://shopify/MediaImage/65080375443843"
},
{
"contentType": "EXTERNAL_VIDEO",
"id": "gid://shopify/ExternalVideo/65098873799043"
}
],
"status": "ACTIVE"
},
"synchronous": true
}