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.

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

报告相同问题?

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵