1

本质上,我有一个文件,其中包含我想添加到我的 shopify 商店的产品列表,我相当确定它的格式正确,但如果不是,请告诉我要修复什么。我想知道如何通过私人应用程序使用 POST 请求,我可以将这些放到我的商店中。该文件如下所示:

{
"product": {
    "title": "TITLE HERE",
    "body_html": "DESCRIPTION HERE",
    "vendor": "VENDOR HERE",
    "product_type": "PRODUCT TYPE HERE",
    "variants": {
        "option1": "Default",
        "price": "PRICE HERE"
    },
    "images": {
        "src": "LINK TO IMAGE HERE"
    }
},
"product": {
    "title": "TITLE HERE",
    "body_html": "DESCRIPTION HERE",
    "vendor": "VENDOR HERE",
    "product_type": "PRODUCT TYPE HERE",
    "variants": {
        "option1": "Default",
        "price": "PRICE HERE"
    },
    "images": {
        "src": "LINK TO IMAGE HERE"
    }
},
"product": {
    "title": "TITLE HERE",
    "body_html": "DESCRIPTION HERE",
    "vendor": "VENDOR HERE",
    "product_type": "PRODUCT TYPE HERE",
    "variants": {
        "option1": "Default",
        "price": "PRICE HERE"
    },
    "images": {
        "src": "LINK TO IMAGE HERE"
    }
},

等等...这个文件被命名为“products.json”。是否有任何 POST 请求允许我提交此文件,或者我必须以某种方式处理和分解它并使用 PHP 或 Ruby 将其提供给 API ...我花了一天的大部分时间提取所有 500 + 从损坏的 MySQL CMS 备份中取出产品,并在 JSON 中清理它们(使用 PHP 和一些正则表达式),因此非常感谢一个无痛的解决方案。

4

2 回答 2

2

您不能一次提交要创建的多个产品,它们需要单独提交。您已经链接的文档解释了所有可用的 API 端点和数据格式。

于 2012-07-24T12:08:58.407 回答
0

您可以将这些产品存储在数据库中,并通过从数据库创建连接,您可以通过定义一个数组一次添加多个产品,其值将从数据库中获取。

于 2012-11-02T12:07:02.400 回答