Zaktualizuj plik .vscode/ftp-kr.sync.cache.json, aby odzwierciedlić zmiany w czasie modyfikacji pliku .htaccess. Dodaj nową logikę do klasy Gm_OmniPrice, aby sprawdzić, czy produkt jest objęty zniżką, przed przypisaniem wartości do szablonu.
This commit is contained in:
4
.vscode/ftp-kr.sync.cache.json
vendored
4
.vscode/ftp-kr.sync.cache.json
vendored
@@ -1083,8 +1083,8 @@
|
||||
".htaccess": {
|
||||
"type": "-",
|
||||
"size": 5737,
|
||||
"lmtime": 1743169569305,
|
||||
"modified": true
|
||||
"lmtime": 1746726321526,
|
||||
"modified": false
|
||||
},
|
||||
".htaccess.2025-01-27-1738009656": {
|
||||
"type": "-",
|
||||
|
||||
@@ -1358,6 +1358,7 @@ class Gm_OmniPrice extends Module
|
||||
}
|
||||
$lowestCachedPrice = $this->getLowestCachedPrice($params);
|
||||
}
|
||||
|
||||
$realDiscount = '';
|
||||
if ($showRealDiscount && $lowestCachedPrice && isset($hookParams['product']['price_amount']))
|
||||
{
|
||||
@@ -1365,6 +1366,7 @@ class Gm_OmniPrice extends Module
|
||||
$previousPrice = $lowestCachedPrice['raw'];
|
||||
$realDiscount = $this->calculateRealDisount($currentPrice, $previousPrice);
|
||||
}
|
||||
|
||||
if (!$lowestCachedPrice)
|
||||
{
|
||||
//may have a promotion for an individual combination
|
||||
@@ -1376,7 +1378,10 @@ class Gm_OmniPrice extends Module
|
||||
];
|
||||
}
|
||||
}
|
||||
if ($lowestCachedPrice)
|
||||
|
||||
$checkIfProductIsDiscounted = self::checkIfProductIsDiscounted( $this->getDiscountedProductIds( $params['id_shop'], $params['id_currency'], $params['id_country'], $params['id_group'] ), $productId, $params['id_product_attribute'] );
|
||||
|
||||
if ( $lowestCachedPrice and $checkIfProductIsDiscounted )
|
||||
{
|
||||
$this->context->smarty->assign(
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user