Достигнуть пунктов выбора SKU с помощью js? - PullRequest
0 голосов
/ 06 сентября 2018

enter image description here

Данные опций - это json из бэкэнда.

    [{
        name: '尺寸',
        groups: [ '20cm', '30cm', '50cm', ],
    },
    {
        name: '颜色',
        groups: [ '红色', '绿色', '黄色', '蓝色', ],
    }, {
        name: '内存',
        groups: [ '64G', '128G', '256G', ],
    }, ]

Данные sku также являются json.

 [
    {
        尺寸: '20cm',
        颜色: '红色',
        内存: '128G',
        price: 1000,
    },
    {
        尺寸: '50cm',
        颜色: '蓝色',
        内存: '64G',
        price: 2000,
    },
    {
        尺寸: '50cm',
        颜色: '蓝色',
        内存: '128G',
        price: 3000,
    },
    {
        尺寸: '20cm',
        颜色: '绿色',
        内存: '128G',
        price: 4000,
    },
],

Или вот так:

{
    '20cm;红色;128G': { price: 1000,},
    '50cm;蓝色;64G':  { price: 1000,},
    '50cm;蓝色;128G': { price: 1000,},
    '20cm;绿色;128G': { price: 1000,},
}

SKU дефалута:

'20cm;红色;128G': { price: 1000,},

Когда мы отправимся за покупками на Amazon или Ebay, мы выберем SKU. Как это сделать? кнопка отключена, когда SKU имеет нулевое значение.

Например, вы можете пойти: https://item.taobao.com/item.htm?spm=a230r.1.14.3.77125bfc5a24N7&id=575076594640&ns=1&abbucket=17

подсказки: 尺寸 (размер);颜色 (цвет);内存 (ПЗУ); * * 1 023

enter image description here https://github.com/iscarecrow/sku-select

...