Shopify API:通过私有应用程序导入JSON格式的产品列表

时间:2012-07-24 08:01:51

标签: ajax json api rest shopify

基本上我有一个文件,其中包含我想要添加到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和一些正则表达式)清理它们,因此非常感谢无痛解决方案。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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