関数
ItemSelection::getSelection( int $skuMetaId, array $groupIds )
パラメータ パラメータ
- $skuMetaId
 (数値) (必須)
- $groupIds
 (配列) (必須)
ファイル: src/API/ItemSelection.php
    public static function getSelection($skuMetaId, array $groupIds) {
        $comboset = API\ComboSet::getComboSetBySkuMetaId($skuMetaId);
        if ($comboset instanceof GenericError) {
            return $comboset;
        }
        $response = [];
        $response['instock'] = true;
        $groupmap = [];
        foreach ($groupIds as $groupId => $itemIds) {
            $combogroup = API\ComboGroup::getComboGroupById($groupId);
            $groupmap[$groupId]['group'] = $combogroup;
            if (empty($combogroup)) {
                $response['instock'] = false;
            } else {
                foreach ($itemIds as $itemId) {
                    $groupitem = API\GroupItem::getGroupItemById($itemId);
                    $groupmap[$groupId]['items'][$itemId] = $groupitem;
                    if (empty($groupitem)) {
                        $response['instock'] = false;
                    }
                }
            }
        }
        $response['groupmap'] = $groupmap;
        return $response;
    }