当我从admin/product_listings
端点的管理api获取产品时,在每个变体中,我将以options
数组的形式获取option_values
:
variants: [
{
title: 'etc etc'
option_values: [{ name:'xxx', value: 'yyy'}]
}
]
但是,从'/admin/variants/#{variant_id}.json
端点获取变体会产生options
作为三个单独的键:
variants: [
{
title: 'etc etc'
option1: 'yyy',
option2: null,
option3: null
}
]
这个设计决定背后有原因吗?