答案 0 :(得分:2)
如果您要将产品添加到购物车中,并且该产品具有与之关联的单个修改器(例如文本字段),请尝试POST到购物车API,而不包括" variant_id"字段:
dplyr::filter(df, grepl("ZOOLOGY", ciptitle))
如果您的产品有一个与之关联的选项(如单选按钮),请尝试此请求,仅使用变体ID来标识该选项:
{
"line_items": [
{
"quantity": 1,
"product_id": 1001,
"option_selections": [
{
"option_id": 123,
"option_value": "Hello!"
}
]
}
]
}
如果您的产品同时具有选项(单选按钮)和修饰符(文本字段),则此样本请求应该有效。第一个选项选择对应于单选按钮选项,第二个选项选择对应于文本字段修饰符。不包含变体ID:
{
"line_items": [
{
"quantity": 1,
"product_id": 1001,
"variant_id": 2331
}
]
}
对于v3术语的上下文,选项和修饰符都是附加到产品的选项列表的术语,但选项是用于构建变体(SKU)的选项,修饰符是根本不与变体相关的选项。这就是为什么文本字段将是一个修饰符,并且单选按钮将是一个选项。