ver. 0.305: Fix permutation attribute sorting + free delivery progress bar
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -52,6 +52,32 @@ if ( is_array( $this -> transports_methods ) )
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? endforeach; endif;?>
|
||||
<?php if ( $this->free_delivery > 0 ): ?>
|
||||
<?php
|
||||
$percentage = min(100, ($this->basket_summary / $this->free_delivery) * 100);
|
||||
$remaining = $this->free_delivery - $this->basket_summary;
|
||||
?>
|
||||
<div class="free-delivery-bar <?= $percentage >= 100 ? 'success' : '' ?>">
|
||||
<div class="free-delivery-bar__icon">🚚</div>
|
||||
<div class="free-delivery-bar__content">
|
||||
<?php if ($percentage >= 100): ?>
|
||||
<div class="free-delivery-bar__text">Gratulacje! Masz darmową dostawę!</div>
|
||||
<?php else: ?>
|
||||
<div class="free-delivery-bar__text">
|
||||
Zrób zakupy za <?= \Shared\Helpers\Helpers::decimal( $this->free_delivery, 2 );?> zł i otrzymaj darmową dostawę
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<div class="free-delivery-bar__progress">
|
||||
<div class="free-delivery-bar__progress-fill" style="width: <?= $percentage ?>%"></div>
|
||||
</div>
|
||||
<?php if ($percentage < 100): ?>
|
||||
<div class="free-delivery-bar__remaining">
|
||||
Brakuje <strong><?= \Shared\Helpers\Helpers::decimal( $remaining, 2 );?> zł</strong> do darmowej dostawy.
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<script class="footer" type="text/javascript">
|
||||
$( function() {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user