问题描述
我试图在任何时候选择一种颜色的产品时只显示一种颜色。
当我手动为每种产品颜色分配一个图像时,我可以让它工作,但是当我上传新的 .CSV 时,它会被覆盖。由于这家商店将有数百种产品,因此这不是一个可行的解决方案。
任何帮助将不胜感激。谢谢。
链接到 .CSV
https://docs.google.com/spreadsheets/d/1trq0X3MjR-n2THFnT8gYYlwKscnQavCeeZ8L-ifYaHw/edit?usp=sharing
https://tomgarrad.myshopify.com/products/lightweight-trainers?variant=37878137356461
解决方法
使用 Shopify API 而不是从电子表格上传。它可以让你做很多事情,下面的代码会上传一个产品:
POST /admin/api/2021-01/products.json
{
"product": {
"title": "Lightweight Trainers","body_html": "<strong>Great trainers!</strong>",#Description
"vendor": "Tom",#The name of the products vendor
"product_type": "Trainer","variants": [
{
"option1": "Blue","price": "10.00","sku": "123" #code
},{
"option2": "Red","sku": "123"
}
],"images": [
{
"attachment": "R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==\n"
}
]
}
}
图片附件是 base64 encoded,因此在上传图片时请记住这一点。 Shopify 有非常详细的 API 文档,而且很容易setup。希望这对你有用。