When we try to create a checkout via the api, we have been receiving the ‘not_enough_in_stock’ regardless of the variant we specify. This is the error we receive:
{
"errors": {
"line_items": {
"0": {
"quantity": [
{
"code": "not_enough_in_stock",
"message": "You can't add more test shirt - Large / Black to the cart.",
"options": {
"remaining": 1
}
}
]
}
}
}
}
We’ve confirmed that there is enough inventory available, but even when we set the quantity to 1, we get this same error.
Other things we’ve tried is removing the “Track Quantity” checkbox, but still the error persists.
Is there something I’m missing when setting up a product, preventing it from being used via the api?
This is what the product object looks like:
{
"id": 7429880152281,
"title": "test shirt",
"body_html": "",
"vendor": "CSPlus001",
"product_type": "",
"created_at": "2021-11-01T13:00:08-04:00",
"handle": "test-shirt",
"updated_at": "2021-11-01T13:00:11-04:00",
"published_at": null,
"template_suffix": "",
"status": "draft",
"published_scope": "web",
"tags": "",
"admin_graphql_api_id": "gid://shopify/Product/7429880152281",
"variants": [
{
"id": 41985797325017,
"product_id": 7429880152281,
"title": "Medium / Black",
"price": "25.00",
"sku": "item1",
"position": 1,
"inventory_policy": "deny",
"compare_at_price": "25.00",
"fulfillment_service": "manual",
"inventory_management": "shopify",
"option1": "Medium",
"option2": "Black",
"option3": null,
"created_at": "2021-11-01T13:00:08-04:00",
"updated_at": "2021-11-01T13:00:08-04:00",
"taxable": true,
"barcode": "",
"grams": 4536,
"image_id": null,
"weight": 10.0,
"weight_unit": "lb",
"inventory_item_id": 44079575630041,
"inventory_quantity": 10,
"old_inventory_quantity": 10,
"requires_shipping": true,
"admin_graphql_api_id": "gid://shopify/ProductVariant/41985797325017"
},
"options": [
{
"id": 9446223708377,
"product_id": 7429880152281,
"name": "Size",
"position": 1,
"values": [
"Medium",
"Large",
"Small"
]
},
{
"id": 9446223741145,
"product_id": 7429880152281,
"name": "Color",
"position": 2,
"values": [
"Black",
"White",
"Green"
]
}
],
"images": [
{
"id": 33408525074649,
"product_id": 7429880152281,
"position": 1,
"created_at": "2021-11-01T13:00:11-04:00",
"updated_at": "2021-11-01T13:00:11-04:00",
"alt": null,
"width": 1000,
"height": 1000,
"src": "https://cdn.shopify.com/s/files/1/0604/6020/4249/products/mookaite.jpg?v=1635786011",
"variant_ids": [],
"admin_graphql_api_id": "gid://shopify/ProductImage/33408525074649"
}
],
"image": {
"id": 33408525074649,
"product_id": 7429880152281,
"position": 1,
"created_at": "2021-11-01T13:00:11-04:00",
"updated_at": "2021-11-01T13:00:11-04:00",
"alt": null,
"width": 1000,
"height": 1000,
"src": "https://cdn.shopify.com/s/files/1/0604/6020/4249/products/mookaite.jpg?v=1635786011",
"variant_ids": [],
"admin_graphql_api_id": "gid://shopify/ProductImage/33408525074649"
}
}
