dqellle310167 2019-07-08 09:49
浏览 119
已采纳

Shopify发送带有shopify选项的产品

$productShopify = array(
    "body_html" => $product->description[(int)$id_lang],
    "created_at" => $date_now,
    "handle" => $product->name[(int)$id_lang],
    "id" => $product->id,
        "images"=>array(array("src"=>$ProducDATA['image']),
        //  array("src"=>$imageShopify[0]),
            array("src"=>$imageShopify[1])
        ),
    "options" => array("name" => $group_name[0],array("name" => $group_name[1])),
    "product_type" => $ProducDATA['Category_1'],
    "published_at" => $date_now,
    "published_scope" => "global",
    "tags" => $Tag,
    "template_suffix" => null,
    "title" => $product->name[(int)$id_lang],
    "variants" => array(
        array(
            "barcode" => $product->ean13,
            "grams" => $product->weight,
            "option1" => $attribute_name[0][1],
            "price" => $product->price,
            "sku" => $ProducDATA['manufacturer_reference'].'-1',
            "title" => $product->name[(int)$id_lang],
           // "id" => 808950810,
            "product_id" => $product->id,
            "inventory_quantity" => $product->id
        ),
        array(
            "barcode" => $product->ean13,
            "grams" => $product->weight,
            "option2" => $attribute_name[0][2],
            "price" => $product->price,
            "sku" => $ProducDATA['manufacturer_reference'].'-2',
            "title" => $product->name[(int)$id_lang],
           // "id" => 808950810,
            "product_id" => $product->id,
            "inventory_quantity" => $product->id
        ),
        array(
            "barcode" => $product->ean13,
            "grams" => $product->weight,
            "option1" => $attribute_name[1][1],
            "price" => $product->price,
            "sku" => $ProducDATA['manufacturer_reference'].'-3',
            "title" => $product->name[(int)$id_lang],
           // "id" => 808950810,
            "product_id" => $product->id,
            "inventory_quantity" => $product->id
        ),
        array(
            "barcode" => $product->ean13,
            "grams" => $product->weight,
            "option2" => $attribute_name[1][2],
            "price" => $product->price,
            "sku" => $ProducDATA['manufacturer_reference'].'-4',
            "title" => $product->name[(int)$id_lang],
           // "id" => 808950810,
            "product_id" => $product->id,
            "inventory_quantity" => $product->id
        )
    ),
    "vendor" => $ProducDATA['marque'],
);

I can not find the solution to send a product with several options on shopify, syntax error

I try everything but impossible to understand the principle if you have an idea I can send the product on shopify with 1 option but not +

I can send the product on shopify with only 1 option but I do not start with Php be indulgent

  • 写回答

1条回答 默认 最新

  • dqy92287 2019-07-18 16:36
    关注

    Each of your 4 variants should have a value for both option1 and an option2. For example:

           array(
                "barcode" => $product->ean13,
                "grams" => $product->weight,
                "option1" => $attribute_name[0][1],
                "option2" => $attribute_name[0][2],
                "price" => $product->price,
                "sku" => $ProducDATA['manufacturer_reference'].'-1',
                "title" => $product->name[(int)$id_lang],
               // "id" => 808950810,
                "product_id" => $product->id,
                "inventory_quantity" => $product->id
            )
    

    Also, you should check the response code and response body from the Shopify API. If your request fails, it will contain information that is useful in tracking down the error.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 R语言读取nc按月均值转为tif
  • ¥30 智能车串级pid调参
  • ¥15 visual studio code翻译老是错误
  • ¥20 卫星测高数据的高程转换
  • ¥15 爬取招聘网站数据信息
  • ¥15 安装完tensorflow,import tensorflow as tf后报错,如何解决?
  • ¥15 ultralytics库导出onnx模型,模型失去预测能力
  • ¥15 linux下点对点协议连接2个USB串口的硬件流量控制问题
  • ¥15 SQL数据自动生成问题
  • ¥15 设密码后无法访问他人的共享文件