Hello,
I'm on Magento 2.3.4 and I attempted to remove the label 'As low as' from the Configurable Products by commenting out line 16 in /var/www/html/<MagentoRootFolder/vendor/magento/module-configurable-product/view/base/templates/product/price/final_price.phtml
?php
2 /**
3 * Copyright © Magento, Inc. All rights reserved.
4 * See COPYING.txt for license details.
5 */
6
7 /** @var \Magento\ConfigurableProduct\Pricing\Render\FinalPriceBox$block */
8 /** @var \Magento\Framework\Pricing\Price\PriceInterface $priceModel */
9 $priceModel = $block->getPriceType('regular_price');
10 /** @var \Magento\Framework\Pricing\Price\PriceInterface $finalPriceModel */
11 $finalPriceModel = $block->getPriceType('final_price');
12 $idSuffix = $block->getIdSuffix() ? $block->getIdSuffix() : '';
13 $schema = ($block->getZone() == 'item_view') ? true : false;
14 ?>
15 <span class="normal-price">
16 <?= /* @noEscape */ $block->renderAmount($finalPriceModel->getAmount(), [
17 'display_label' => __('As low as'),
18 'price_id' => $block->getPriceId('product-price-' . $idSuffix),
19 'price_type' => 'finalPrice',
20 'include_container' => true,
21 'schema' => $schema,
22 ]);
23 ?>
24 </span>
Commenting out the line simply broke my website and now I keep getting the error listed below whenever I click on any product page or product.
1 exception(s): Exception #0 (Exception): Notice: Undefined variable: finalPriceModel in /var/www/html/MagentoRootFolder/vendor/magento/module-configurable-product/view/base/templates/product/price/final_price.phtml on line 16 Exception #0 (Exception): Notice: Undefined variable: finalPriceModel in /var/www/html/MagentoRootFolder/vendor/magento/module-configurable-product/view/base/templates/product/price/final_price.phtml on line 16 <pre>#1 include('/var/www/html/mg...') called at [vendor/magento/framework/View/TemplateEngine/Php.php:59] #2 Magento\Framework\View\TemplateEngine\Php->render(&Magento\ConfigurableProduct\Pricing\Render\FinalPriceBox\Interceptor#00000000567a824b000000002978268a#, '/var/www/html/mg...', array()) called at [vendor/magento/framework/View/Element/Template.php:271]
Can anyone help me fix this?
I revert the changes I made, reindex, cleared my cache plus compile deploy static content with no success.
I can't fix my website and I keep getting the error message listed above.
Solved! Go to Solution.
I solved this error message after saving the subpage along with the products listed within the subpage.
After reindexing and clearing the cache everything started working again.