|
| __construct (\Magento\Catalog\Model\Product\Option $catalogProductOption, \Magento\Eav\Model\Config $eavConfig, \Magento\Catalog\Model\Product\Type $catalogProductType, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\MediaStorage\Helper\File\Storage\Database $fileStorageDb, \Magento\Framework\Filesystem $filesystem, \Magento\Framework\Registry $coreRegistry, \Psr\Log\LoggerInterface $logger, ProductRepositoryInterface $productRepository, \Magento\GroupedProduct\Model\ResourceModel\Product\Link $catalogProductLink, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Product\Attribute\Source\Status $catalogProductStatus, \Magento\Framework\App\State $appState, \Magento\Msrp\Helper\Data $msrpData, \Magento\Framework\Serialize\Serializer\Json $serializer=null) |
|
| getRelationInfo () |
|
| getChildrenIds ($parentId, $required=true) |
|
| getParentIdsByChild ($childId) |
|
| getAssociatedProducts ($product) |
|
| flushAssociatedProductsCache ($product) |
|
| addStatusFilter ($status, $product) |
|
| setSaleableStatus ($product) |
|
| getStatusFilters ($product) |
|
| getProductsToPurchaseByReqGroups ($product) |
|
| processBuyRequest ($product, $buyRequest) |
|
| hasWeight () |
|
| deleteTypeSpecificData (\Magento\Catalog\Model\Product $product) |
|
| beforeSave ($product) |
|
| getChildrenMsrp (\Magento\Catalog\Model\Product $product) |
|
| deleteTypeSpecificData (\Magento\Catalog\Model\Product $product) |
|
| __construct (\Magento\Catalog\Model\Product\Option $catalogProductOption, \Magento\Eav\Model\Config $eavConfig, \Magento\Catalog\Model\Product\Type $catalogProductType, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\MediaStorage\Helper\File\Storage\Database $fileStorageDb, \Magento\Framework\Filesystem $filesystem, \Magento\Framework\Registry $coreRegistry, \Psr\Log\LoggerInterface $logger, ProductRepositoryInterface $productRepository, \Magento\Framework\Serialize\Serializer\Json $serializer=null) |
|
| setTypeId ($typeId) |
|
| getRelationInfo () |
|
| getChildrenIds ($parentId, $required=true) |
|
| getParentIdsByChild ($childId) |
|
| getSetAttributes ($product) |
|
| attributesCompare ($attributeOne, $attributeTwo) |
|
| getEditableAttributes ($product) |
|
| getAttributeById ($attributeId, $product) |
|
| isVirtual ($product) |
|
| isSalable ($product) |
|
| processConfiguration (\Magento\Framework\DataObject $buyRequest, $product, $processMode=self::PROCESS_MODE_LITE) |
|
| prepareForCartAdvanced (\Magento\Framework\DataObject $buyRequest, $product, $processMode=null) |
|
| prepareForCart (\Magento\Framework\DataObject $buyRequest, $product) |
|
| addFileQueue ($queueOptions) |
|
| getSpecifyOptionMessage () |
|
| checkProductBuyState ($product) |
|
| getOrderOptions ($product) |
|
| save ($product) |
|
| beforeSave ($product) |
|
| isComposite ($product) |
|
| canConfigure ($product) |
|
| canUseQtyDecimals () |
|
| getSku ($product) |
|
| getOptionSku ($product, $sku='') |
|
| getWeight ($product) |
|
| hasOptions ($product) |
|
| updateQtyOption ($options, \Magento\Framework\DataObject $option, $value, $product) |
|
| hasRequiredOptions ($product) |
|
| getStoreFilter ($product) |
|
| setStoreFilter ($store, $product) |
|
| getForceChildItemQtyChanges ($product) |
|
| prepareQuoteItemQty ($qty, $product) |
|
| assignProductToOption ($optionProduct, $option, $product) |
|
| setConfig ($config) |
|
| getSearchableData ($product) |
|
| getProductsToPurchaseByReqGroups ($product) |
|
| processBuyRequest ($product, $buyRequest) |
|
| checkProductConfiguration ($product, $buyRequest) |
|
| hasWeight () |
|
| setImageFromChildProduct (\Magento\Catalog\Model\Product $product) |
|
| getIdentities (\Magento\Catalog\Model\Product $product) |
|
| getAssociatedProducts ($product) |
|
| isPossibleBuyFromList ($product) |
|
@SuppressWarnings(PHPMD.CouplingBetweenObjects) @api
- Since
- 100.0.2
Definition at line 17 of file Grouped.php.