Optionen der Flächenberechnung in der PDF Rechnung ausgeben (Shopware 5

Wenn Sie die Optionen des Artikels die der Kunde  in einer Bestellung ausgewählt hat, in der PDF Rechnung ausgeben möchten, müssen Sie lediglich folgende Anpassung vornehmen:

  • Laden Sie die Datei /templates/_default/documents/index.html herunter
  • Suchen Sie nach folgenden Code

    {if $position.name == 'Versandkosten'}
    {s name="DocumentIndexPositionNameShippingCosts"}{$position.name}{/s}
    {else}
    {s name="DocumentIndexPositionNameDefault"}{$position.name|nl2br}{/s}
    {/if}
    
  • Fügen Sie danach folgenden Code ein
    {if $position.attributes.attribute6 == 'MULTIOPTIONEN'}
    {foreach item=calcdata from=$position.attributes.attribute3|unserialize} {foreach item=calc_data from=$calcdata} {$calc_data.LABEL}:{if $calc_data.TEXT}{$calc_data.TEXT}{/if} {if $calc_data.PRICE != '0,00 EUR'}{$calc_data.PRICE}{/if} {$calc_data.SUFFIX}
    {if $calc_data.TEXTFIELD} {foreach name=aussen item=letter_data from=$calc_data.TEXTFIELD} {if $calc_data.SOTVID == $calc_data.SOTVID}{$letter_data.LABEL}: {$letter_data.TEXT|stripslashes} , {if $letter_data.QTY > 1}{$letter_data.QTY} x{/if} {if $letter_data.PRICEPERLETTER}{$letter_data.PRICEPERLETTER}{if $letter_data.STEXT} je Buchstabe, Gesamt: {$letter_data.PRICE}{/if}{/if}{if $letter_data.VALUE}{$letter_data.VALUE}{/if}
    {/if} {/foreach} {/if} {/foreach} {/foreach}
    {/if}