code/resources/views/documents/booking_shipping.blade.php
<?php
if ($with_friends == true)
$products_source = 'products_with_friends';
else
$products_source = 'products';
?>
@foreach($booking->$products_source as $product)
@if($product->variants->isEmpty() == false)
@foreach($product->variants as $variant)
@if(!empty($variant->quantity))
<tr>
<td width="40%">{{ $product->product->printableName() }}</td>
<td width="40%">{{ printableQuantity($variant->quantity, $product->product->measure->discrete, 2, ',') }} {{ $product->product->printableMeasure(true) }} {{ $variant->printableName() }}</td>
<td width="20%">{{ printablePriceCurrency($variant->quantityValue(), ',') }}</td>
</tr>
@endif
@endforeach
@else
@if(!empty($product->quantity))
<tr>
<td width="40%">{{ $product->product->printableName() }}</td>
<td width="40%">{{ printableQuantity($product->quantity, $product->product->measure->discrete, 2, ',') }} {{ $product->product->printableMeasure(true) }}</td>
<td width="20%">{{ printablePriceCurrency($product->getValue('booked'), ',') }}</td>
</tr>
@endif
@endif
@endforeach
@foreach($booking->aggregatedModifiers() as $am)
<tr>
<td width="40%">{{ $am->name }}</td>
<td width="40%"> </td>
<td width="20%">{{ printablePriceCurrency($am->amount, ',') }}</td>
</tr>
@endforeach