diff --git a/app/code/core/Mage/Sales/Model/Quote/Item.php b/app/code/core/Mage/Sales/Model/Quote/Item.php index 67e905b122f..02dc5dfe89a 100644 --- a/app/code/core/Mage/Sales/Model/Quote/Item.php +++ b/app/code/core/Mage/Sales/Model/Quote/Item.php @@ -442,6 +442,16 @@ public function representProduct($product) if ($this->getParentItem() !== $stickWithinParent) { return false; } + + /** + * Bypass custom options checks for bundled child items + * This prevents cases of adding an additional child item to the quote + * when an existing child product is modified while the bundled item is in a cart. + * + * Note: This may result in outdated prices being displayed in admin order views, + * as the bundle_selection_attributes won't be updated. + */ + return true; } // Check options