基本上我有一个文件,其中包含我想要添加到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和一些正则表达式)清理它们,因此非常感谢无痛解决方案。
答案 0 :(得分:2)
您无法一次提交要创建的多个产品,需要单独提交。您已链接的文档解释了所有可用的API端点和数据格式。
答案 1 :(得分:0)
您可以将这些产品存储在数据库中,通过从数据库创建连接,您可以通过定义一个数组一次添加多个产品,并且它的值将从数据库中提取。