【问题标题】:Create Shopify Product with Image & Price using API PHP使用 API PHP 创建带有图像和价格的 Shopify 产品
【发布时间】:2019-07-05 03:48:51
【问题描述】:

我有这段代码,它创建了一个产品,但没有价格和图像。我试图用默认值替换每个数组,但它仍然没有添加图像和价格。这个代码/数组有什么问题?谢谢!

    $products_array = array(
    "product"=>array(
        "title"=> "title",
        "body_html"=> "description",
        "vendor"=> "vendor",
        "product_type"=> "type",
        "published"=> false ,
        "variants" => array
        (
            array
            (
                "price" => 15.00,
            )
        ),
        "images" => array(
            array(
                "src" => "https://example.com/wp-content/uploads/2019/06/PIC2-3.jpg",
            )
        )
    )
);

【问题讨论】:

    标签: php shopify


    【解决方案1】:

    according to doc应该是对象数组

     "variants" => [
            {
                "price" => 15.00,
            }
        ],
    "images": [
      {
        "src": "http://example.com/rails_logo.gif"
      }
    ]
    

    【讨论】:

    • 这就是 OP 正在做的事情。他在您发布 JSON 时发布 PHP 数组
    • Yaa 太棒了,问题是数组和 api 需要数组内的 jsaon,您可以在 doc 中验证
    • 如果你将json_encode 应用到他们展示的$products_array,那么你自动在那个地方得到"images":[{"src":"…"}]——因为“关联数组”不存在于JSON,这是自动转换为对象语法。
    猜你喜欢
    • 1970-01-01
    • 2015-04-04
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多