関数
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; }