Bestätigungsmail Verfügbarkeit anpassen

Hallo Zusammen,
Ich würde gerne in meiner Bestätigungsmail eine Kategorie Verfügbarkeit haben. So weit so gut… Jedoch scheitert es teilweiße an de If else Verzweigungen. Ich hätte es gerne so, dass wenn der Artikel nicht auf Lager ist, dass er dann als z.B „lieferbar in 45 tagen“ angezeigt wird und wenn ich über die Vorrätige Menge hinausbestelle die Info „Nur 8 von 10 ab Lager verfügbar“. Vielleicht könnte mir da jemand helfen!

Das ist mein aktueller code:

 {foreach item=details key=position from=$sOrderDetails}
 <tr>
 <td rowspan="2" style="border-bottom:1px solid #cccccc;">{if $details.image.src.4}<img src=" 
 {$details.image.src.4}" alt="{$details.articlename}" />{else} {/if}</td>
 <td>{$position+1|fill:4} </td>
 <td>{$details.ordernumber|fill:20}</td>
 <td>{$details.quantity|fill:6}</td>
 <td width="220px">{if $details.modus == '0'} {if isset($details.active)&&!$details.active} nicht verfügbar 
 {elseif $details.sReleaseDate && $details.sReleaseDate|date_format:"%Y%m%d" > 
 $smarty.now|date_format:"%Y%m%d"} lieferbar ab: {$details.sReleaseDate|date:'date_long'}{elseif 
 $details.esd} als Sofortdownload verfügbar {elseif $details.instock > 0 && $details.instock > 
 $details.quantity} sofort lieferbar {elseif $details.quantity > $details.instock} Nur {$details.instock} von 
 {$details.quantity} lagernd{else} aktuell nicht lieferbar {/if} {else} {/if} </td>

Danke im vorraus!