Hier eine Lösung auf die Schnelle.
Habe hier auf die Auslagerung in die Sprachdatei verzichtet - kann bei Bedarf ja selbst angepasst werden.
Diese Lösung bezieht sich auf die Cartbox im Template.
Die Versandkostengrenze ist Hardcoded kann bei Befarf ja auch auf freeamount verweisen.
Suche in
templates/yourtemplate/source/boxes/shopping_cart.php
$box_smarty->assign('products', $products_in_cart);
Füge
darüber ein:
$versandkostengrenze = 100;
$versandkostenfrei = $total - $versandkostengrenze;
if ( $total>$versandkostengrenze) $versandkostenfrei=0;
if ( $versandkostenfrei<0) $versandkostenfrei=$versandkostenfrei*-1;
$box_smarty->assign('versandkostenfrei', $versandkostenfrei);
Suche in
templates/yourtemplate/boxes/box_cart.html
{if $SHIPPING_INFO}{$SHIPPING_INFO}{/if}
Ersetze mit{if $versandkostenfrei!=$total}
{if $SHIPPING_INFO}{$SHIPPING_INFO}<br>{/if}
Noch {$versandkostenfrei} EUR bis zur kostenfreien Lieferung
{else}
Kostenfreie Lieferung
{/if}
Viele Grüße
Christian