我正在将BigCommerce与他们的V3 API结合使用,以创建具有许多产品的商店。
某些产品有数百种版本,不幸的是,创建请求有时会超时。为了解决这个问题,我想先创建基础产品,然后再分别添加产品的变体。
我已经仔细阅读了文档,并且创建变式选项似乎非常合适。
问题在于,我似乎无法根据该请求创建option_values
。这意味着我将必须创建所有选项值,然后创建变量。如果可能,我宁愿不走这条路,因为单个产品最终可能需要近一千个请求来创建所有内容。
我的产品架构如下:
{
name,
type,
weight,
categories,
availability,
price,
inventory_tracking,
variants: [
{
sku,
price,
inventory_level,
image_url,
option_values: [
{
option_display_name: 'Color',
label: ${color_value}
},
{
option_display_name: 'Size',
label: ${size_value}
}
]
}
]
}
有什么方法可以创建产品,然后同时使用新的选项值创建变体?
答案 0 :(得分:0)
从products / {ID} / variants端点创建变体时,确实需要事先创建选项值。话虽这么说,我们要采用的方法是通过在发布新产品+变体时提高性能,从而使超时时间不会低于600个变体/产品限制。只是想让您知道它已经在我们的雷达上,并且我们正在努力改进。