Templates/examples/templates/discount math2

Fra Shoporama dokumentation
Skift til: Navigation, Søgning

Hvis brugeren har købt nedsatte varer, kan det være rart at vise, hvor meget han/hun har sparet. Her er et eksempel.

<{assign var="products" value=$order->getOrderProducts()}>
<{assign var="totalrabat" value=0}>
<{section name="i" loop=$products}>
   <{assign var="tempproduct" value=$products[i]->getProduct()}>
   <{* Udregner evt. total besparelse *}>
   <{if $tempproduct->getSalePrice()}>
	<{assign var="tempfoerpris" value=$tempproduct->getPrice()}>
	<{assign var="temppris" value=$tempproduct->getSalePrice()}>
	                	
	<{math assign="totalfoerpris" equation=x*y x=$tempfoerpris y=$products[i]->getAmount()}>
	<{math assign="totalpris" equation=x*y x=$temppris y=$products[i]->getAmount()}>
	                
	<{math assign="tempbesparelse" equation=x-y x=$totalfoerpris y=$totalpris}>
	<{math assign="totalrabat" equation=x+y x=$totalrabat y=$tempbesparelse}>
	                	
    <{/if}>
<{/section}>

Variablen totalrabat indeholder så den totale besparelse (dog minus en evt. rabatkode og gratis fragt).