如何获得不同产品的SKU(库存单位)?

时间:2016-03-23 10:31:04

标签: php

我们正在为我们的电子商务开发API,我们正在使用不同的产品,如Iphone / Ipad。任何产品都有多种变化。例如,iPhone有两种颜色(黑色和白色)和三种内存尺寸(16GB,32GB,64GB)。相比之下,iPad有三种变体类型 - 两种颜色(黑色和白色),三种内存大小(16GB,32GB,64GB)和两种网络选项(仅限Wifi,3G和Wifi)。 因此,iPhone有2x3 = 6个不同的SKU,iPad有2x3x2 = 12个不同的SKU。

我的意见

我们正在使用PHP,我们的输入是,

    $productName = 'iPhone 4s';
    $variations = array(
    'color' => array('black', 'white'),
    'memory' => array('16GB', '32GB', '64GB')
    );

为此,我希望输出为,

array(
0 => 'iPhone 4s - black, 16GB',
1 => 'iPhone 4s - black, 32GB',
2 => 'iPhone 4s - black, 64GB',
3 => 'iPhone 4s - white, 16GB',
4 => 'iPhone 4s - white, 32GB',
5 => 'iPhone 4s - white, 64GB',
);

产品信息是动态的。如何使用PHP动态获取输出以获得精确输入?

0 个答案:

没有答案