Shopify Несколько вариантов и опций - имя ошибки не может быть пустым

Я пытаюсь создать продукт с несколькими вариантами и опциями. Я использовал пример json в документации по API Shopify. Но это дает мне ошибку. Кажется, пример неправильный?

require_once("inc/functions.php");
$shop = "abc";
setGlobalVariables( $shop) ;


$product_json = '{
  "product": {
    "title": "Burton Custom Freestyle 151",
    "body_html": "<strong>Good snowboard!</strong>",
    "vendor": "Burton",
    "product_type": "Snowboard",
    "variants": [
      {
        "option1": "Blue",
        "option2": "155"
      },
      {
        "option1": "Black",
        "option2": "159"
      }
    ],
    "options": [
      {
        "name": "Color",
        "values": [
          "Blue",
          "Black"
        ]
      },
      {
        "name": "Size",
        "values": [
          "155",
          "159"
        ]
      }
    ]
  }
}';

$products_array=json_decode($product_json, true);

$modified_product = shopify_call($token, $shop, "/admin/api/".$shopifyVer."/products.json",$products_array,'POST');
$modified_product_response = $modified_product['response'];



echo "<pre>";
print_r($modified_product_response);
echo "</pre>";

echo "Successfully Inserted.";

Это код, который я использовал. Надеюсь, кто-то может помочь мне с этим. Спасибо!


person Ako Si    schedule 23.05.2020    source источник
comment
Покажите нам, как выглядит ваша функция shopify_call()   -  person Vladimir    schedule 23.05.2020