Changing box "Darmowa wysyłka"

This commit is contained in:
2025-11-13 09:52:09 +01:00
parent 6ed7882f09
commit fcaf67e8be
7 changed files with 12639 additions and 3918 deletions

View File

@@ -447,6 +447,11 @@ class ProductControllerCore extends ProductPresentingFrontControllerCore
$this->setQuickViewMode();
}
$id_product = (int)$product['id_product'];
$id_product_attribute = (int)$product['id_product_attribute'];
$quantity = StockAvailable::getQuantityAvailableByProduct($id_product, $id_product_attribute);
ob_end_clean();
header('Content-Type: application/json');
$this->ajaxRender(Tools::jsonEncode([
@@ -486,6 +491,12 @@ class ProductControllerCore extends ProductPresentingFrontControllerCore
$this->getTemplateVarPage()['meta'] ?? []
),
'is_quick_view' => $isQuickView,
'product_delivery_time' => $this->render('catalog/_partials/product-delivery-time',
[
'quantity' => $quantity,
'product' => $product,
]
),
]));
}

View File

@@ -18,9 +18,7 @@
*}
<div class="blockreassurance_product" t="1">
{if $product.delivery_in_stock}
{* {if $product.delivery_in_stock}
<div class="item-999 item-custom">
<span class="item-product">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-img-url="/modules/blockreassurance/views/img/img_perso/Package.svg" class="svg replaced-svg">
@@ -41,8 +39,9 @@
<span class="block-title" style="color:#000000;">Darmowa wysyłka w:</span>
<p class="block-description" style="color:#000000;">{$product.delivery_in_stock}</p>
<p class="block-description" style="color:#000000; display:none;">{$product.delivery_out_stock}</p>
</div>
{/if}
{/if} *}
{foreach from=$blocks item=$block key=$key}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,25 @@
<div class="product-delivery-tile">
<span class="item-product">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-img-url="/modules/blockreassurance/views/img/img_perso/Package.svg" class="svg replaced-svg">
<g clip-path="url(#clip0_6241_8999)">
<path d="M12 12.1016V21.7466" stroke="#462D26" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" style="fill: rgb(241, 157, 118);"></path>
<path d="M3.06641 7.21094L12.0008 12.1009L20.9352 7.21094" stroke="#462D26" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" style="fill: rgb(241, 157, 118);"></path>
<path d="M20.61 17.1415L12.36 21.6584C12.2496 21.7188 12.1258 21.7504 12 21.7504C11.8742 21.7504 11.7504 21.7188 11.64 21.6584L3.39 17.1415C3.2722 17.077 3.17386 16.9821 3.10526 16.8667C3.03666 16.7513 3.0003 16.6195 3 16.4853V7.51713C3.0003 7.38284 3.03666 7.25111 3.10526 7.13567C3.17386 7.02023 3.2722 6.92533 3.39 6.86088L11.64 2.344C11.7504 2.28361 11.8742 2.25195 12 2.25195C12.1258 2.25195 12.2496 2.28361 12.36 2.344L20.61 6.86088C20.7278 6.92533 20.8261 7.02023 20.8947 7.13567C20.9633 7.25111 20.9997 7.38284 21 7.51713V16.4834C21 16.618 20.9638 16.7501 20.8952 16.8659C20.8266 16.9817 20.7281 17.0769 20.61 17.1415Z" stroke="#462D26" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" style="fill: rgb(241, 157, 118);"></path>
<path d="M7.64648 4.5293L16.5002 9.37523V14.2502" stroke="#462D26" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" style="fill: rgb(241, 157, 118);"></path>
</g>
<defs>
<clipPath id="clip0_6241_8999">
<rect width="24" height="24" fill="white"></rect>
</clipPath>
</defs>
</svg>
&nbsp;
</span>
<span class="block-title" style="color:#000000;">Darmowa wysyłka w:</span>
{if $quantity > 0}
<p class="block-description" style="color:#000000;">{$product.delivery_in_stock}</p>
{else}
<p class="block-description" style="color:#000000;">{$product.delivery_out_stock}</p>
{/if}
</div>

File diff suppressed because one or more lines are too long