getStoreId() ?: $product->getStoreId()); if ($this->config->isGiftSku((string)$product->getSku(), $storeId) && !$this->internalAddGuard->isAllowed() ) { throw new LocalizedException(__('This promotional gift cannot be purchased separately.')); } return null; } }