diff --git a/app/code/Magento/Catalog/Pricing/Price/Collection.php b/app/code/Magento/Catalog/Pricing/Price/Collection.php index f7676f94670f0..198e85777f3d3 100644 --- a/app/code/Magento/Catalog/Pricing/Price/Collection.php +++ b/app/code/Magento/Catalog/Pricing/Price/Collection.php @@ -48,7 +48,7 @@ public function get($code) { $customerGroupId = $this->saleableItem->getCustomerGroupId() ?? ''; $websiteId = $this->storeManager->getStore($this->saleableItem->getStoreId())->getWebsiteId(); - $codeKey = $code . '-' . $customerGroupId . '-' . $websiteId; + $codeKey = $code . '-' . $this->saleableItem->getId() .'-'. $customerGroupId . '-' . $websiteId; if (!isset($this->priceModels[$codeKey])) { $this->priceModels[$codeKey] = $this->priceFactory->create(